From 8783a7ba4fccb5f8bb178241a98392cb4b6f6f6c Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Wed, 3 Aug 2016 17:57:47 +1200 Subject: Add rnds(1) Low-quality random seed attempt. --- bin/rndi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'bin/rndi') diff --git a/bin/rndi b/bin/rndi index 3b0ea005..f6cd33da 100755 --- a/bin/rndi +++ b/bin/rndi @@ -1,9 +1,9 @@ #!/usr/bin/awk -f -# Get a low-quality random number between two integers. Note that depending on -# implementation, this might return the same number if run in the same second. -# It's only for trivial purposes. +# Get a low-quality random number between two integers. Depending on the awk +# implementation, if you don't provide a third argument (a seed), you might get +# very predictable random numbers based on the current epoch second. BEGIN { - srand() + srand(ARGV[3]) print int(ARGV[1]+rand()*(ARGV[2]-ARGV[1]+1)) exit } -- cgit v1.2.3