23:18 -christel(i=christel@freenode/staff/gentoo.christel)- [Global Notice] On the 12th September Rob Levin, known to many as Freenode's lilo, was hit by a car while riding his bike. He suffered head injuries and passed away in hospital on the 16th. For more information please visit #freenode-announce
I'm sure the people at LShift don't need my help, but it was fun playing with Erlang and finding one possible solution for the Random in Erlang problem.
Init the random process with random_p:start(). Then call random_p:uniform() instead of random:uniform() and you get different numbers, even when you use it from multiple, fresh spawned processes.
%%% Solution for http://www.lshift.net/blog/2006/09/06/random-in-erlang %%% %%% 2006-09-13 Stefan Scholl %%% %%% Public Domain (sic!) %%%