Átlagosan mennyi időnként van TALÁLAT? Ld. Alábbiakat.
1 milliárd számítógép mindegyike átlag 100 milliószor végzi a FELADATot, ami a következő:
Generál egy pontosan 64 (decimális)számjegyű véletlen számot, majd ellenőrzi, hogy négyzetszám-e. Ha igen: TALÁLAT.
Kérdés: fent.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Elosztod a 64 számjegyű számok darabszámát a 64 számjegyű négyzetszámok darabszámával, és megkapod, hogy átlagosan hány számból lesz egy darab négyzetszám.
De mivel a számítógépek nem tudnak igazi véletlen számot előállítani, ezért nem biztos, hogy olyan lesz az eredményed, amit a matematika megkövetelne.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
"De mivel a számítógépek nem tudnak igazi véletlen számot előállítani"
Ezt elmagyarázod, kérlek, hogy miért? Nem vagyok infós, de kíváncsivá tettél. :)
#1: A 2. mondatodat figyelmen kívűl hagyhatjuk - ez egy ELMÉLETI kérdés. Viszont:
9*10^63 / (sqrt(10^64)-sqrt(10^63)) =1,316*10^32
ezt osztva 1 milliárddal, 100 millióval, 3600*24*365-tel:
41,7 millió év!??? Hol rontottam el?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Hát csak gondolj bele, a fizikai világban sincs igazi véletlen (nem számítva a kvantumfizikát), ha ismered minden befolyásoló tényezőt.
Számítógépeknél is meg lehet mondani előre, milyen "véletlenszámot" fog mondani, ha ismered az előállításának a módját.
Általában beállítanak egy seed nevezetű dolgot, és ebből számítanak ki egy számot, majd az újból a következőt és így tovább. Így ha ismered ezt a seed-et, akkor tudod, hogy milyen számokat fog a gép előállítani.
Most neten így hirtelen nem találtam ilyet, ahol engedi a seedet beállítani, de ha mindig ugyanazt a számot adod meg, akkor mindig ugyanazokat a számokat fogod megkapni.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
2-es ezt aláírom az egyes válaszolónak hogy a számítógépekben valóban nincs "valódi" véletlen szám generátor, bizonyos matematikai képletet használnak. A valódi véletlen szám generátorok működtetéséhez valód véletlenek szükségesek, például egy radioaktív elem bomlása!
Ráadásul a pc-kben végtelen számok sincsenek (a lebegőpontos számok maximumáig tudnak elmenni a végtelen számok halmazán) a "véletlen" szám pedig föltételezi hogy korlát nélkül előállhat vagyis a végtelenig!
Ami ugyebár a számítógépekben nincs. Vagy esetleg egy széles sávú rádióvevő, ami a kozmoszból vesz "jeleket" és ezt tekinti véletlennek, hát ilyen sincs a pc-k ben.
Mindenképpen egy indetermisztikus jelforrásra lenne szükség, ami nem igazán van a számítógépekben.
De az egyik alábbi megosztott linken egész jó ötleteket találsz ennek kiküszöbölésére: Pl az egérmutató helyének kordinátáit venni alapul első kiinduló véletlen számnak és egy kellően pontatlan képlet ebből már egész véletlen számsorozatot generálna.
"Neumann mondta egyszer, hogy:
"Ha valaki azt álltja, hogy aritmetikai módszerekkel állított elő véletlen bitsorozatot, az természetesen a bűn oldalán áll""
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Ahogy négyesnek is igaza van! Mert csak a kvantum fizika (pl radioaktív bomlás) -ad tényleg valódi véletlen számot.
De csak addig amíg az emberiség meg nem magyarázza a kvantum fizikát és rá nem jövünk hogy az sem valódi véletlen hanem valamilyen képlettel leírható lesz ez is a jövőben.
Szóval az idő előrehaladtával ahogy "okosodik" az emberiség és egyre több mindent megmagyarázunk és írunk rá egy képletet a "valódinak" tekinthető véletlenek száma csökkent a múltban, csökken és csökkenni fog!
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Senki nem fogja neked kiszámolni, pontosan hány darab 64 jegyű négyzetszám van.
Amit meg előzőleg írtál, ott fogalmam sincs te mit akartál számolni és hogyan, de tuti rossz.
Előző, #9:
Gondolkodnál picit, mielőtt írsz?
"Elosztod a 64 számjegyű számok darabszámát a 64 számjegyű négyzetszámok darabszámával"
Odaírtam, nem kell senkinek kiszámolni, mert kiszámoltam, nem érted?
#3: 9*10^63 / (sqrt(10^64)-sqrt(10^63))
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!