Autor Zpráva
Laman
Profil *
na stránkách (http:www.laman.webz.cz) mám na úvodní stránce zobrazovaný "Citát pro dnešek:...", do něhož si javascriptem vkládám náhodně vybraný citát ze seznamu (asi 40). aby se neměnil při každém refreshi stránky, nemohl jsem použít Math.random, ale zkusil jsem si nějaký jednoduchý náhodný algoritmus sám napsat (značně neuměle). nakonec se to téměř podařilo, ale místy se objeví chyba, že náhodná čísla zrcadlově opakují (např. 29-14-11-10-11-14-29) - více mám v sekci "Matematika" - a i když je to pro standardního uživatele úplně irelevantní, stejně mě to štve a nedá mi to spát. pls help, jakkoli tento problém řešící.
Alphard
Profil
po jak dlouhé době se mají měnit?
možná by bylo jednodušá zapojit PHP
Bubák
Profil
Koukni třeba sem:
http://cs.wikipedia.org/wiki/Náhodné_číslo
http://cs.wikipedia.org/wiki/Pseudonáhodná_čísla
http://cs.wikipedia.org/wiki/Generátor_pseudonáhodných_čísel
Laman
Profil *
PHP pls ne, ovládám jen JS (a samozřejmě na psaní webu HTML a CSS).
mění se to po dni, proto se to musí nějak odvozovat z data.
ty linky jsem pročetl už dřív a vytáhl z toho lineární kongruentní generátor. ale pro moje účely mi nějak neslouží, jak bych chtěl
Alphard
Profil
mění se to po dni, proto se to musí nějak odvozovat z data
zauvažuj ještě o PHP :-) byl by to script na několik málo řádků
jenom zjistit, jestli existuje soubor pro dnešek (např. 27_06_2007.txt)
ano - načíst z něho číslo
ne - smazat předchozí, vytvořit současný, vygenerovat do něho náhodné číslo
Laman
Profil *
tak, nakonec jsem snad ten vzorec vylepšil, aby fungoval bezproblémově. někdy od zítřka to tam bude, kdyby tu někdo řešil podobný problém

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: