awk 'BEGIN{srand(('`sh -c 'echo $$'`+`date +%s`');rand();print rand()}'
でどうよ。
余計なrand()一発は、FreeBSDの実装で、srand直後のrandがおかしいため。
+%sもない前時代までポータブルにしないといかんか?