Találatok a következő kifejezésre: A számítógép, állít elő véletlen (1 db)

A számítógép, hogy állít elő "véletlen" számokat?

Az iskolában egyszer kipróbáltuk, hogy több gépen is kértünk véletlen számokat (ha jól emlékszem 4x4-es mátrixokat), és több gépen is ugyanazt dobta ki. Tehát mégsem annyira véletlenek?

Legjobb válasz: Csak egy kis pontosítás: az álvéletlen generátorokban nincs "rengeteg szám, amelyeket fix sorrend szerint dobnak ki egymás után". Az egyszerûbb álvéletlen generátorok általában a kiindulási értéket megszorozzák egy "a" számmal, majd osztják egy "b" számmal, ahol az "a" és a "b" relatív prímszámok (azaz nincs közös osztójuk). Az osztás során képzõdött maradékot tekintik új kiindulási értéknek, s ennek általában utolsó 2 bájtját adják ki, mint következõ véletlen számot. Ezután a folyamat bárhányszor ismételhetõ. Kellõen nagy számú ismétlés után ismét ugyanazt a sorozatot adják, ezért is jellemzik az álvéletlen generátorokat az átlagos ciklushosszal - ez minél nagyobb, annál jobb minõségû a generátor. A valóban jó álvéletlen generátorok (amelyek visszacsatolt shift-regisztereket használnak, és kissé bonyolultabbak, mint az elõzõ példa generátora) igen nagy (10^6 - 10^9) ciklushosszal rendelkeznek.

Csak egy kis pontosítás: az álvéletlen generátorokban nincs "rengeteg szám, amelyeket fix sorrend szerint dobnak ki egymás után". Az egyszerûbb álvéletlen generátorok általában a kiindulási értéket megszorozzák egy "a" számmal, majd osztják egy "b" számmal, ahol az "a" és a "b" relatív prímszámok (azaz nincs közös osztójuk). Az osztás során képzõdött maradékot tekintik új kiindulási értéknek, s ennek általában utolsó 2 bájtját adják ki, mint következõ véletlen számot. Ezután a folyamat bárhányszor ismételhetõ. Kellõen nagy számú ismétlés után ismét ugyanazt a sorozatot adják, ezért is jellemzik az álvéletlen generátorokat az átlagos ciklushosszal - ez minél nagyobb, annál jobb minõségû a generátor. A valóban jó álvéletlen generátorok (amelyek visszacsatolt shift-regisztereket használnak, és kissé bonyolultabbak, mint az elõzõ példa generátora) igen nagy (10^6 - 10^9) ciklushosszal rendelkeznek.
Vannak véletlenszám-generátorok, és vannak álvéletlenszám-generátorok. Ti utóbbival dolgoztatok. Ezek úgy mûködnek, hogy van bennük rengeteg szám, amelyeket fix sorrend szerint dobnak ki egymás után. A jó álvéletlenszámok sok tekintetben hasonlóan viselkednek, mintha véletlenszerûek lennének, de az fontos, hogy beállítsátok a kezdõ számot, ezt megtehetitek pl. az éjfél óta eltelt másodpercek számának, ekkor már nem ugyanazokat a számokat fogjátok kapni a különbözõ indítások után. Vannak valódi véletlenszám-generátorok is, elsõsorban unix-alapú rendszereken, ezek úgy mûködnek, hogy a számítógéphez csatolt perifériák kvantumos zaja alapján állítanak elõ véletlenszámokat.


Hasonló válaszok

A kérdés szövege Válaszok száma

FONTOS! Lehet-e km/h-ból 1/percet számolni? Ha lehet akkor hogyan?

4

Egy egyenes egyenletéből, hogyan tudom meghatározni az egyenes vetületét az x, y, z tengelyekre?

6

Tudnátok nekem a gázok állapotváltozásain alapuló gépeket felsorolni?

Legalább négyet, ötöt, röviden leírva a működésüket! Előre is köszönöm! :)

7

Ha rengeteg könyvet olvasok a pszichológiáról mert imádom a témát akkor elképzelhető h valamit majd alkalmazni is fogok tudni?

4

Fogkrémmel és egy puha ronggyal lehet polírozni egy óra plexijét?

A benne lévő TiO2 képes lehet eltüntetni apróbb karcokat? Előre is köszi a választ!

1

Hogyan adhatnám meg a robotomnak, hogy egy adott pályát írjon le?

Egy delta típusú robotot építek.

Pl

A motorok léptetőmotorok lesznek, a vezérlőjüket egy mikrokontroller hajtja meg, ami usb-n keresztül kommunikál a számítógéppel. Az inverz/direkt geometriát/kinematikát a számítógép végzi, majd az értékeket kiküldi a mikrokontrollernek. A motorvezérlőnek (egy sima léptetőmotor vezérlő) csak egy órajelet kell megadjon a mikrokontroller, ami a sebességet is meghatározza.
A gond, hogy már egy lineáris mozgás esetén is a motorok nem egyenlő és nem egyenletes sebességgel kell mozogjanak. Ahhoz, hogy egy konstans sebességgel mozgassam el a végberendezést az egyik pontból a másikba, a motorok sebességét idő szerinti függvényként kell megadjam. Ezt a függvényt úgy oldanám meg, hogy a sebességek értékeit eltárolnám egy tömbben akár. Na de milyen időközönként tároljam el? Minden fél másodpercben mintavételezzen? Az eléggé ramaty lenne. Az igazi robotok hogyan oldják ezt meg? Pl egy szép kör leírásához eléggé sok pozíció, ill. sebesség értéket kell eltárolni.

8

Segítene valaki 2 feladat kiszámításában?

1. feladat.(részben megcsináltam--a meredekségét viszont nem fogadja el.Tehát gondolom nem jól számoltam.De már nincs ötletem h hogyan kéne.Már így is 22x próbálkoztam)
2.feladat.(itt nem tudom h én adom meg rosszul a dolgokat v nem jó a számítás.Túl kicsi az ablak és belekeveredek a zárójelekbe(ha pedig 1-et is elírok nem veszi be a program)
---az énáltalam megadott eredmény--- (3*cos((5*pi)/(1/2)))/(cos((3*pi)/(1/2)))

Nagyon megköszönném,ha valaki segíteni tudna ebben a 2 feladatban(de már azt is, ha csak vet rá 1 pillantást)!

6

Kültéren felszerelt közönséges energiatakarékos lámpa (nem LED-es) percenként néhányszor felvillan, kikapcsolt állapotban is (mint egy hibás gyújtójú fénycső). Mi lehet az oka?

5

A visontai hőerőmű két vastagabb hűtőtornya működik és gőzölög, de a két vékonyabb hűtőtoronnyal viszont mi van?

4

Megoldaná valaki ezt az egyenletet?

35\x*35\x*x\35=35\x

1

Ha éttermek, kávézók, bankok, okmányirodák, földhivatalok, posták, takarékszövetkezet, áruházak nyitvatartása érdekli, kattintson ide!