Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Importovať prostriedky jazyka Java pre vaše náhodných operácií . Pridajte nasledujúci kód v hornej časti vášho Java triedy súboru : .
Import java.util * ;
import určuje všetko , čo v " util " balíčka , vrátane generátora náhodných čísel triede . To umožňuje program konkretizovať objekty triedy , takže môžete pristupovať funkcie poskytované v ňom .
2
Vytvorte náhodný objekt vo vašom programe . Pridajte nasledujúci riadok kódu do Java súboru : klipart
Náhodný randGenerator = new Random ( ) ;
určuje náhodné triedu a volá metódu konštruktora , ktorá vracia objekt triedy . Váš kód potom uloží tento objekt pomocou premennej odkaz . Program možno teraz používať táto premenná odkaz na volanie metód triedy , vrátane generovanie náhodných čísel .
3 spôsoby
volanie z náhodných triedy pre získanie náhodných čísel . Náhodné trieda môže generovať čísla primitívne typy integer , double , float , dlhé a boolean . Nasledujúci kód vzorky demonštruje volanie metódy pre náhodných čísel :
randGenerator.nextInt
Zakaždým , keď váš kód vykoná toto volanie metódy , vráti náhodný objekt celočíselnú hodnotu . Vyberte metódu pre daný typ čísla , ktoré chcete vo svojom programe .
4
Zadajte rozsah svojho náhodného spôsobu čísel . Môžete zadať parameter metódy generovanie označujúcu maximálnu hodnotu vášho náhodné číslo by malo mať . Avšak tým , že východisková trieda si vyberie náhodnú hodnotu medzi nulou a týmto číslom . Ak chcete generovať číslo s minimálnou hodnotou , preto je potrebné pridať výpočtu . Vaše volanie metódy sa mení a dopĺňa takto :
randGenerator.nextInt ( 25 ) +1 ;
To má za následok náhodné hodnoty medzi jedným a 26 , pretože náhodný metóda vráti hodnotu medzi nulou a 25 , s kód potom sa pridá jeden na tieto čísla .
5
Uložte si náhodné číslo v premennej . Zmeňte kód takto :
int randint = randGenerator.nextInt ( 25 ) +1 ;
To dáva váš program variabilný odkaz je možné použiť pre ďalšie spracovanie . Ak chcete otestovať číslo kódu je generovanie , pridajte nasledujúci riadok :
System.out.println ( randint ) ;
Uložiť a spustiť váš program niekoľkokrát vidieť , že hodnoty sú v rámci správny rozsah .