Kezdőoldal » Tudományok » Természettudományok » Átlagosan mennyi időnként van...

Átlagosan mennyi időnként van TALÁLAT? Ld. Alábbiakat.

Figyelt kérdés

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.



2013. szept. 4. 10:54
1 2
 1/12 anonim ***** válasza:

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.

2013. szept. 4. 11:06
Hasznos számodra ez a válasz?
 2/12 anonim ***** válasza:

"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. :)

2013. szept. 4. 11:27
Hasznos számodra ez a válasz?
 3/12 A kérdező kommentje:

#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?

2013. szept. 4. 11:47
 4/12 anonim ***** válasza:
100%

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.

2013. szept. 4. 14:39
Hasznos számodra ez a válasz?
 5/12 EagleHUN ***** válasza:

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""


[link]


[link]

2013. szept. 4. 14:48
Hasznos számodra ez a válasz?
 6/12 EagleHUN ***** válasza:

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!

2013. szept. 4. 14:53
Hasznos számodra ez a válasz?
 7/12 anonim ***** válasza:
Huhh, köszi a tömör válaszokat, nagyjából értem most már. A linkeket is köszi.
2013. szept. 4. 14:53
Hasznos számodra ez a válasz?
 8/12 A kérdező kommentje:
Hát ezekkel sokat segítettetek a kérdés megválaszolásában...
2013. szept. 4. 15:13
 9/12 anonim ***** válasza:

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.

2013. szept. 4. 17:07
Hasznos számodra ez a válasz?
 10/12 A kérdező kommentje:

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))

2013. szept. 4. 20:23
1 2

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!