Advertisement
Guest User

lottery4

a guest
Sep 22nd, 2010
410
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Erlang 0.30 KB | None | 0 0
  1. seed() ->
  2.     reseed(seed0()).
  3.  
  4. seed({A1, A2, A3}) ->
  5.     seed(A1, A2, A3).
  6.  
  7. seed(A1, A2, A3) ->
  8.     put(random_seed,
  9.     {abs(A1) rem 30269, abs(A2) rem 30307, abs(A3) rem 30323}).
  10.  
  11. reseed({A1, A2, A3}) ->
  12.     case seed(A1, A2, A3) of
  13.     undefined -> seed0();
  14.     {_,_,_} = Tuple -> Tuple
  15.     end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement