Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť náhodných čísel medzi 1 a 26 v Jave

Práca generátor náhodných čísel , môžu sa vaše programy v jazyku Java vytvoriť náhodné hodnoty v určitých medziach . Môžete určiť najväčšiu hodnotu , ktorú chcete náhodné čísla tak , aby odrážali . Predvolené správanie je pre Java generovať číslo medzi nulou a číslom , ktoré zadáte , takže je potrebné vykonať ďalší výpočet na najnižšiu hodnotu za " jeden . " Pokyny dovolená 1

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené