Autor | Zpráva | ||
---|---|---|---|
Darker Profil |
#1 · Zasláno: 7. 5. 2012, 12:54:07
Potřebuji schéma:
rand($x - ROZSAH, $x + ROZSAH); |
||
ShiraNai7 Profil |
#2 · Zasláno: 7. 5. 2012, 13:16:11
Ani po pátém přečtení tvého příspěvku jsem nepochopil, co vlastně potřebuješ.
|
||
Darker Profil |
Pokud budu něco generovat na základě výše uvedeného schématu, bude výsledek pokaždé jiný. Pokud bych tedy chtěl generovat náhodně barevný obrázek dostal bych pokaždé jiný. Ale já bych chtěl zadat skriptu číslo a dostat náhodný výsledek který se pro stejné číslo nezmění.
Vem si to jako v OTTD nebo Minecraftu - při generování mapy múžeš zadat "seed" a pro tento seed se mapa vždy vygeneruje stejně. Můj náhodný generátor visí pouze na výše uvedené konstrukci. Potřebuji funkci, která pro x a n vrátí x+-rozsah s náhodným modifikátorem n, který určí konkrétní zmenšení/zvětšení. Chci toto: http://www.liamdelahunty.com/tips/php_design_random_image_generator.php Kde bude konstanta SEED pro kterou bude obrázek vždy stejný. Rád bych ale co nejobecnější řešení. |
||
panther Profil |
#4 · Zasláno: 7. 5. 2012, 13:45:15
Darker:
ukládat si rozsah (a vygenerovaný hash) a při změně rozsahu kontrolovat, zda už bylo generováno (a použít uložený hash) nebo vygenerovat a uložit nový. |
||
juriad Profil |
kliknul jsem na
rand srand |
||
Darker Profil |
#6 · Zasláno: 7. 5. 2012, 14:40:20
juriad:
Dík, to pomohlo. panther: Určitě to jde bez ukládání. Kdyby nebylo možno nastavit generování náhodných čísel, jak mi poradil juriad, jak bych to vyřešil? |
||
Časová prodleva: 12 let
|
0