Signs, wonders and randomness...