Kezdőoldal » Számítástechnika » Egyéb kérdések » Hogy működik a random seed?

Hogy működik a random seed?

Figyelt kérdés

Például GIMP-ben, generálhatunk Textútát seed alapján, ha más a seed, más az eredmény is. A Minecraft nevű videójáték szintén hasonlóképpen tesz, a világot seed alapján generálja le, ha az általad kapott világot meg szeretnéd osztani mással akkor elég ha azt a néhány számot megadod neki.


Ez hogy történik? Milyen folyamatokat hajt végre ilyenkor a szoftver? Nekem kicsit a kriptografikához hasonlít a dolog mint mikor egy szóból, mondjuk alma, kapok egy ilyet: cf43e029efe6476e1f7f84691f89c876818610c2eaeaeb881103790a48745b82


2022. jan. 5. 14:22
 1/2 anonim ***** válasza:
Ez a psesudorandom eljárásnak köszönhető, ami egy számsorozatot állít elő úgy, hogy vesz egy kezdőértéket (seed), majd bonyolult matematikai algoritmust hajt végre rajta, így a végeredmény egy olyan számsorozat, ami kvázi véletlenszerű lesz. De mivel nincs benne teljesen véletlenszerű, kiszámíthatatlan tényező, ugyan arra a kezdőértékre mindig ugyan az a számsor lesz a végeredmény. Ezt használják ki a véletlen pálya, textúra generátorok. A játékmenetben hozzáadnak egy valóban véletlenszerű tényezőt, például a pontos időt ezredmásodperc pontossággal, így aligha fog két teljesen egyforma sorozat születni. De régebbi játékok a játékos által bevitt inputot is csavarták egy kicsit néha, két játékos meg aligha viszi be pontosan ugyan azt az inputot.
2022. jan. 5. 14:39
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

Ugyanazon kezdőértékből ugyanazon műveletek révén előállított eredmény mindig ugyanaz lesz. Ahogy 1+1 mindig 2, ugyanígy egy adott seedből készített Minecraft pálya mindig ugyanolyan lesz. A determináció a lényeg.

A random (ami valójában pszeudorandom) is ugyanezen az elven működik, csak ott nem te adod meg a seedet, hanem a gép generálja le neked.


Hogy pontosan milyen műveletek hajtódnak végre ekkor, az teljes mértékben algoritmusfüggő.

2022. jan. 5. 14:51
Hasznos számodra ez a válasz?

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!