Java začiatočník - generator nahodnych čísel – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Java začiatočník - generator nahodnych čísel – Java – Fórum – Programujte.comJava začiatočník - generator nahodnych čísel – Java – Fórum – Programujte.com

 

Ann
~ Anonymní uživatel
1 příspěvek
23. 11. 2017   #1
-
0
-

Čaute, 

poradil by mi niekto, akým spôsobom by som mala zostaviť generátor nahodných čísel (mnou zadaných) bez využitia randomize? 

Vytvoriť ho s random je uplna pohoda, ale nejak neviem prísť na to, ako ho vytvoriť. 

Ďakujem za všetky rady :) 

Nahlásit jako SPAM
IP: 95.173.65.–
weroro0
Návštěvník
23. 11. 2017   #2
-
0
-

#1 Ann 

public class SimpleRandom {
    /**
     * Test code
     */
    public static void main(String[] args) {
        SimpleRandom rand = new SimpleRandom(10);
        for (int i = 0; i < 25; i++) {
            System.out.println(rand.nextInt());
        }
    }

    private int max;
    private int last;

    // constructor that takes the max int
    public SimpleRandom(int max) {
        this.max = max;
        last = (int) (System.currentTimeMillis() % max);
    }

    // Note that the result can not be bigger then 32749
    public int nextInt() {
        last = (last * 32719 + 3) % 32749;
        return last % max;
    }
}
Nahlásit jako SPAM
IP: 91.235.54.–
Javascript (ES5, ES6+) / Typescript Developer, Vanilla Front-end ninja, HTML, CSS specialist

Hlúpa otázka vzniká ako reakcia na nedostatok relevantných informácií.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 18 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý