26. 04. 2007. | #11 |
133t
Master
|
holly ****, izgleda da radi
(doduse za 1/n favorizuej vece a za n manje brojeve, nisam uradio onaj deo gde inverzujes) Kôd:
$f=0; $t=1; $n=1/10; $my_to=10; $q = 2/(($n+1)*($t-$f)); $a = ($n-1) / ($t-$f) * $q; $b = ($t - $n*$f) / ($t-$f) * $q; $u=rand(0,1000) / 1000; $my_rand=round($u*$my_to); echo "<hr />"; echo "rand(u): $my_rand"; echo "<hr />"; echo "H(u)". round(($a/2*(pow($u,2)-pow($f,2)) + $b*($u-$f))*$my_to); Kôd:
0 0 1 2 2 4 3 5 4 6 5 7 6 8 7 9 8 10 9 10 10 10 za 1 se svaki mapira na sebe Da probam jos jednom da objasnim zasto mi je ovo bitno (osim sto sam istripovao da je bitno ) zato sto hocu da jednom kad popunim tu tabelu proizvodima, i odredim tezine, posle samo menjam taj jedan parametar, tako da ako je 1 onda radi obican random (testirao sam sa ovom F-jom, radi) a ako hocu da favorizujem neke proizvode, samo malo podignem n, bez potrebe da cackam po bazi. a takodje se moze iskoristiti kod za prokazivanje oglasa i baner-a (valjda) Elem ovo sasvim radi posao, sad samo da vidim kako da ga mapiram na bazu. Poslednja izmena od kodi : 26. 04. 2007. u 21:09. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
random + mysql | mega023 | PHP | 9 | 09. 03. 2010. 16:08 |
random select na velikoj tabeli | kodi | SQL baze podataka - Sponzor: Baze-Podataka.net | 14 | 09. 04. 2008. 12:46 |
java.util.Random security | Ivan | Programiranje | 0 | 02. 01. 2007. 18:43 |
Generisanje random UNIQUE kodova | bluesman | Programiranje | 54 | 25. 02. 2006. 14:05 |
Random image - preraditi za flash... | headcutter | (X)HTML, JavaScript, DHTML, XML, CSS | 4 | 02. 09. 2005. 22:14 |