gudn tach!
Nun kann man eine Zufallszahl zwischen 0 und 1 ziehen
gibt's dafuer in php eigentlich eine fertige funktion? denn rand() arbeitet anders als in den meisten anderen grossen sprachen, liefert naemlich nur integers.
man koennte zwar was basteln a la
floatval('.'.mt_rand(0,9).mt_rand(0,9).mt_rand(0,9).mt_rand(0,9))
,
aber besonders huebsch ist das ja nun nicht.
und mit binärer Suche das i bestimmen, so dass array(i - 1) < zahl <= array(i) wobei die nicht vorhandenen Einträge als array(0) = 0 und array(1) = 1 definiert werden.
kleiner tippfehler: s/array(1)/array(n)/
prost
seth