i found this. Mabye it has something to do with my randomization problem.
http://www.mysql.com/doc/en/Mathematical_functions.html
"As of MySQL 3.23.52, MySQL changed the way
RAND() functions, such that you MUST supply a
SEED to get an actual random number. If you do
not, each new connection will return close to the
same number as the previous new connection. An
example to test this would be to run the follow
command multiple times in a row. mysql -u
username -p -e'select rand()' A basic way to seed
this would be to run RAND(NOW())."
... maybe that's why !?
i tried it manually with rand(now()) and it always returns ad # 11 .. so
that's no good either