Véletlen számok generálása - stadopedia

A java.util csomag leírja a Véletlen osztályt, ami véletlenszám-generátor. Tény, hogy természeténél fogva a számítógép nem tud valóban véletlen számokat generálni. A számokat egy bizonyos algoritmus generálja, minden egyes egymás utáni szám az előzőtől függően, és az első egy bizonyos számon, az úgynevezett inicializálónak. Az egy inicializátor alapján generált "véletlen" számok két szekvenciája azonos lesz.

A Véletlen osztály két konstruktora:

Véletlenszerű (hosszú vetőmag) - létrehoz egy véletlenszerű számgenerátort, amely inicializáló magot használ.

Javasoljuk az első konstruktor használatát, így a generátor különböző véletlenszámokat állít elő minden egyes alkalommal, amikor újraindítja a programot.

Lehet beszerezni a generátor véletlen számokat a kívánt típusú módszerekkel nextBoolean (), nextInt (), nextLong (), nextFloat (), nextDouble (). A valós számok a 0-tól 1-ig terjedő tartományban keletkeznek (nem számítva 1), és az egész értékekből generálnak egész számokat. Lehetőség van, hogy létrehoz egy egész szám a kívánt tartományban (0 a MAX-1) által nextInt (int max) vagy nextLong (hosszú max).

Végül, egy teljes tömböt (korábban létrehozott) véletlenszerű számokkal kitölthetünk, a következő következő bájtok használatával (byte [] arr). Az arr tömb elemeinek típusbájtnak kell lenniük.

  1. Végezze el az elméleti információkban megadott összes gyakorlatot.
  2. Töltse ki az 1., 2., 3. feladatot a listán szereplő változat szerint.

A laboratóriumi munkaról szóló jelentésnek tartalmaznia kell: a laboratóriumi munka nevét és célját, a program kódját az 1., 2., 3. feladatokhoz és a munka előrehaladásához. A jelentés végén következtetéseket vontak le a munkáról.

Kapcsolódó cikkek