I like to use the following verb (in Linux/Unix/OSX) pgseed =: 3 : '9!:1 {. _2 (3!:4) (4?4){ host ''dd if=/dev/random bs=4 count=1'''
where "host" is - host =: [: 2!:0 '('"_ , ] , ' || true)'"_ 9!:0 '' _1461532984 pgseed '' 1+0 records in 1+0 records out 9!:0 '' _1718973160 pgseed '' 1+0 records in 1+0 records out 9!:0 '' 1094292408 Using the entropy pool (/dev/random) is much better than trying to use a date/time. On 2011/11/04 15:05 , Andrew Pennebaker wrote: > When I do ? 16, the sequence always begins the same way. > > How can I seed the random number generator with the system time? > > ymdhmstojsec =. 13 : '0 24 60 60 #. ({: 3 {. y) , 3 }. y' > 9!:0 ymdhmstojsec 6!:0 '' > |rank error > | 9!:0 ymdhmstojsec 6!:0'' > > Cheers, > > Andrew Pennebaker > www.yellosoft.us > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm