Path: ...!news.mixmin.net!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.tota-refugium.de!.POSTED!not-for-mail From: Marcel Logen <333200007110-0201@ybtra.de> Newsgroups: sci.crypt Subject: Re: lun - Lucky Number Date: Sat, 8 Mar 2025 23:34:33 +0100 Organization: Bureau Logen Message-ID: <20250308sa223433@o15.ybtra.de> References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=fixed Content-Transfer-Encoding: 8bit Injection-Date: Sat, 8 Mar 2025 23:34:33 +0100 Injection-Info: tota-refugium.de; logging-data="1296611"; mail-complaints-to="abuse@news.tota-refugium.de" User-Agent: geLogen/28 (ZmxuZXdzLzEuMy4wcHJlMjggKGZvciBHTlUvTGludXgp) Cancel-Lock: sha1:bVzKGkLnT1k2/qKuV9nl+AUNYnU= X-User-ID: eJwFwYEBACAEBMCVCF/GEf3+I3QXBkVvR8CDQXWWGDV1puXW2TGLrS8nwVPdQcn1DNN2Hz4syhHy X-Face: d"kJ4BU(/+*3A=/U0Mf_D[UF,wX7~=0uKuC9I!v`)WgNu`IBhSIGLTg\gVOQ"a;|v8*_JB8Qf->iK?VQv}:D>V_.e4~`cE>OZ.9!)\n;~$}6lC>f#SNg2=^Hla'g^4a{KVd-;pgqGtZY'GH,n\|C[5?w@A_^p(V*nfR?9 Bytes: 2783 Lines: 39 Rich in sci.crypt: >Ok, here's a simple random number generator using /dev/urandom: > > #!/usr/bin/tclsh > > set fd [open /dev/urandom {RDONLY BINARY}] > binary scan [read $fd 16] ww hi lo > close $fd > > puts "Your 128-bit random number is: [expr {abs($hi)*2^64 + abs($lo)}]" Interesting. But what is "ww"? 16 * 8 = 128 -> OK, but ...: >Four sample runs: > > ~$ ./random.tcl > Your 128-bit random number is: 12845925169244013330 > ~$ ./random.tcl > Your 128-bit random number is: 12267131317558982811 > ~$ ./random.tcl > Your 128-bit random number is: 10434877321040400260 > ~$ ./random.tcl > Your 128-bit random number is: 16618556391581443091 ^^^ 64 (?) | $ echo 'l(16618556391581443091)/l(2)' | bc -l | 63.84942886744934185453 But I'm not entirely sure if I'm on the right track. Marcel (Lines: 40) -- ╭───╮ ╭──╮ ╭────╮ ╭─╮ ╭───╮ ..56..╭────╮ ╮ ╰─╮ ╰────╮ ╭──╮ ╭──╯ │ │ ╭─╯ │ ╰─╯ ╰────╮ ╭───╮ ╰─╮ ╰─╮ │ ╰────╮ │ │ ╰───╯ ╰─╯ ╰─╮ ╰───╮ ╭─────╯ │ ╰──╮ ╰─╮ ╰─╮ ╰─────────╯ ╰──╯ ╰──────╯ ╰───────╯..55..╰────╯ ╰─