random_cloud_form
Aktivan član
- Poruka
- 1.621
po kom principu ovakvi programi biraju brojeve? moze li neki programer da pojasni?
Donji video pokazuje kako da instalirate aplikaciju na početni ekran svog uređaja.
Napomena: This feature may not be available in some browsers.
opi:Nisam programer, ali mozda mogu malo da ti pojasnim.
Takvi brojevi se zovu pseudo-slucajni brojevi, ako se prave bez specijalne hardverske podrske( npr elektronski termometar(fluktuacije temperature), i gomila(prakticno neograniceno) raznih potencijalnih naprava sa istom namenom.
Kompjuter moze da koristi razne algoritme za pravljenje slucajnih brojeva, evo jesdan glup mi je bas sad pao na pamet, npr moze da redom otvara fajlove ( i da pamti gde je stao), cita ASCII vrednost unutar fajlova i obavlja nad tim brojevima neku matematicku operaciju(zavisno od tipa random promenjive).
Sigurno da opstoje mnogo bolji nacini, jedan cesto koriscen na komp-u je vreme na racunaru, t.j. random broj se dobija pomocu tacnog vremena na racunaru, ali mislim da ti brojevi prestaju da budu slucajni ako se traze od racunara na tacno odredjeni broj taktova...(sto bi hipoteticki moglo da bude problem u real-time aplikacijama tipa igre,...)
stormbringer:sa randomize se postavlja pocetna vrednost niza (RandSeed, u zavisnosti od vremena), a ostale se generisu po nekoj lako provaljivoj formuli, sve u svemu jako nesigurno