Genrátor náhodných čísel Vyřešeno

...

Moderátor: Mods_senior

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Genrátor náhodných čísel

Příspěvekod X » 14 úno 2013 04:35

Náhodná čísla softwarem nevygeneruješ, pouze speciálním hardwarem. Ze software lezou pouze pseudonáhodná (vypočítaná například z času, jak dlouho ti běží PC). Před pár lety se mluvilo, že takovýto hardware bude přímo začleněn do nových procesorů, ale pak to utichlo a nevím o tom, že by se tak stalo. Asi stejně, jako se dříve psalo, že si budeme v budoucnu dokupovat do PC koprocesor s umělou inteligencí, neuronovou sítí ... využilo by se třeba na dokonalé jazykové překlady a další věci (dokonce by u tohoto koprocesoru hrozilo, že se některé kousky zblázní).

Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7398
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Genrátor náhodných čísel

Příspěvekod faraon » 14 úno 2013 05:53

Linux má na tvorbu náhodných čísel hned dvě různá zařízení.

/dev/random generuje posloupnost pseudonáhodných čísel, jako obvyklé generátory.

/dev/urandom sbírá informace o dění v počítači, takže do posloupnosti zahrnuje například údaje z klávesnice nebo pohyb myši, proto se jeho výsledky dost podobají skutečným náhodným číslům.

Jednoduchý generátor si můžeš snadno vytvořit sám, třeba takhle:

Kód: Vybrat vše

int nahoda(void)
    {
    static int koren=1;

    koren=koren*12345+6789;
    return koren;
    }

Prostuduj si tohle: http://kryptologie.uhk.cz/generatory.htm
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
CrazyC0de
Level 3
Level 3
Příspěvky: 517
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Genrátor náhodných čísel

Příspěvekod CrazyC0de » 14 úno 2013 06:51

Ten CZechBoYe není špatný, ale nevím jestli to v tom url najde když naznačoval, že není zdatný, alespon co se IT týče.
Vtípek

Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Genrátor náhodných čísel

Příspěvekod CZechBoY » 14 úno 2013 19:04

CrazyC0de: však když nebude vědět ať se zeptá
nějaký řešení pro vědecký výzkumy nikoho nezajmaj..
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

JirkaT
nováček
Příspěvky: 41
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Genrátor náhodných čísel

Příspěvekod JirkaT » 20 úno 2013 11:01



Je to pecka, jen poslední přání. Lze nastavit i počet desetinných míst?

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Genrátor náhodných čísel  Vyřešeno

Příspěvekod CZechBoY » 20 úno 2013 18:55

jasně, zadáš parametr mist=
http://www.testing.jabko.net/randomDoub ... 200&mist=2 pro 2 desetinný místa
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


Zpět na “Vše ostatní (sw)”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti