Add tasks for all the new languages
This commit is contained in:
parent
9dc3c2bb62
commit
bba7bfd280
13208 changed files with 134745 additions and 0 deletions
|
|
@ -0,0 +1,10 @@
|
|||
(random-seed "simon")
|
||||
(random (expt 2 32)) → 2275215386
|
||||
(random-seed "simon")
|
||||
(random (expt 2 32)) → 2275215386 ;; the same
|
||||
|
||||
|
||||
(random-seed (current-time-milliseconds ))
|
||||
(random (expt 2 32)) → 4061857345
|
||||
(random-seed (current-time-milliseconds ))
|
||||
(random (expt 2 32)) → 1322611152
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
' FB 1.05.0 Win64
|
||||
|
||||
Randomize , 5
|
||||
|
||||
'generate 10 cryptographic random integers in the range 1 To 100
|
||||
For i As Integer = 1 To 10
|
||||
Print Int(Rnd * 100) + 1
|
||||
Next
|
||||
|
||||
Sleep
|
||||
|
|
@ -0,0 +1 @@
|
|||
file(`/dev/urandom`)->readSomeBytes(4)->export32bits
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
var f = open("/dev/urandom")
|
||||
var r: int32
|
||||
discard f.readBuffer(addr r, 4)
|
||||
close(f)
|
||||
echo r
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
nr = 10
|
||||
for i = 1 to nr
|
||||
see random(i) + nl
|
||||
next
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
func urandom() {
|
||||
const device = %f'/dev/urandom';
|
||||
|
||||
device.open('<:raw', \var fh, \var err) ->
|
||||
|| die "Can't open `#{device}': #{err}";
|
||||
|
||||
fh.sysread(\var noise, 4);
|
||||
'L'.unpack(noise);
|
||||
}
|
||||
|
||||
say urandom(); # sample: 3517432564
|
||||
Loading…
Add table
Add a link
Reference in a new issue