A számítógép hogy kalkulál véletlen számot?
Figyelt kérdés
Hogy tud ugyanarra a parancsra más-más eredményt kiadni? (ha lehet egyszerűen magyarázzatok :D )2020. dec. 2. 14:48
1/14 anonim válasza:
Itt van egy példa a rand() implementációjára:
2/14 anonim válasza:
Megméri tizedespontossággal a hőmérsékletet, tizedmásodpercre pontosan, hogy mennyi ideje van bekapcsolva, megnézi, hogy hány óra van, mi a dátum, ezeket addig osztja és szorozza, amíg ki nem jön valami olyan, amire vágysz. vagy nem.
3/14 anonim válasza:
Sokféle megoldás létezik attól függően, mik az elvárások. Az egyik egyszerű megoldás, hogy pl. a számítógép órájának utolsó (pl. mikroszekundumokat számláló) bitjeit alakítja valamilyen algoritmussal, és/vagy kombinálja más (pl. szál futásidő, stb.) adatokkal.
+ Gugli javaslat: cryptographically secure random number algorithm
Pl:
5/14 anonim válasza:
Biztsan ahogy a szerencsejátéknál, megforgat egy kereket, és ahol megáll, ott lsz a szám
6/14 anonim válasza:
"megforgat egy kereket, és ahol megáll, ott lsz a szám"
Egyébként az alaplapi óra kiolvasása kb. így működik. :)
7/14 anonim válasza:
Valamelyik fanti író szerint rosszul, azaz, ha eleget próbáljuk, felismerhető a minta.
8/14 anonim válasza:
7. Nem kell ehhez fanti írónak lenni. Valóban megjósolható előre, például ha generáltatsz egymás után 10-20 számot véletlenül, akkor utána már tudod, honnan indult a számláló, és az algoritmusa alapján ki tudod következtetni, mik lesznek a következő számok. De nyilván sokféle számítógép és sokféle eljárás van véletlenszám generálására, szóval lehet, nem mindegyik elv ilyen, és talán nem mindet lehet így megfejteni.
9/14 anonim válasza:
Például ír valaki ember egy jó kis masszív véletlenszám-listát, ezt előre betáplálják a gépbe, és ezt fogja használni, ha tőle ilyen lehetetlent kérnek.
10/14 anonim válasza:
Honnan írja? Hogy tudja, hogy az jó véletlennek?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!