Nmap Development mailing list archives
Re: [Patch] KRAD Ascii Art (A short and sweet patch)
From: Daniel Miller <bonsaiviking () gmail com>
Date: Wed, 19 Mar 2014 15:18:51 -0500
On 03/19/2014 01:01 PM, Jay Bosamiya wrote:
Looking at the random number generator in awk, it seems to produce numbers that are very close to each other each time, so I felt that a better thing to do would be the followingI don't have a problem with this, but in my testing using original-awk, mawk, and gawk, both methods had similar distributions when choosing random numbers between 1 and 5. Interestingly, mawk was about twice as fast as gawk, which was about twice as fast as original-awk in this (mostly useless) test.cat $(ls docs/leet-nmap-ascii-art*.txt 2>/dev/null | awk 'BEGIN{srand();}{lines[++d]=$0}END{print lines[int(rand()*49139)%d+1]}') 2>/dev/nullIt seems to work quite well then. (the 49139 is a prime number not close to a power of 2)
Dan _______________________________________________ Sent through the dev mailing list http://nmap.org/mailman/listinfo/dev Archived at http://seclists.org/nmap-dev/
Current thread:
- [Patch] KRAD Ascii Art (A short and sweet patch) Jay Bosamiya (Mar 17)
- Re: [Patch] KRAD Ascii Art (A short and sweet patch) Fyodor (Mar 19)
- Re: [Patch] KRAD Ascii Art (A short and sweet patch) Jay Bosamiya (Mar 19)
- Re: [Patch] KRAD Ascii Art (A short and sweet patch) Daniel Miller (Mar 19)
- Re: [Patch] KRAD Ascii Art (A short and sweet patch) Jacek Wielemborek (Mar 19)
- Re: [Patch] KRAD Ascii Art (A short and sweet patch) Daniel Miller (Mar 19)
- Re: [Patch] KRAD Ascii Art (A short and sweet patch) Jay Bosamiya (Mar 19)
- Re: [Patch] KRAD Ascii Art (A short and sweet patch) Jacek Wielemborek (Mar 19)
- Re: [Patch] KRAD Ascii Art (A short and sweet patch) Jay (Mar 19)
- Re: [Patch] KRAD Ascii Art (A short and sweet patch) Daniel Miller (Mar 19)
- Re: [Patch] KRAD Ascii Art (A short and sweet patch) Jay Bosamiya (Mar 19)
- Re: [Patch] KRAD Ascii Art (A short and sweet patch) Fyodor (Mar 19)