ffa_ch8_randomism.kv 1
ffa_ch8_randomism.kv 2
ffa_ch8_randomism.kv 3
ffa_ch8_randomism.kv 4
ffa_ch15_gcd.kv 5
ffa_ch8_randomism.kv 6
ffa_ch8_randomism.kv 7
ffa_ch8_randomism.kv 8
ffa_ch8_randomism.kv 9
ffa_ch8_randomism.kv 10
ffa_ch8_randomism.kv 11
ffa_ch8_randomism.kv 12
ffa_ch8_randomism.kv 13
ffa_ch8_randomism.kv 14
ffa_ch8_randomism.kv 15
ffa_ch8_randomism.kv 16
ffa_ch8_randomism.kv 17
ffa_ch8_randomism.kv 18
ffa_ch8_randomism.kv 19
ffa_ch8_randomism.kv 20 with Ada.Sequential_IO;
ffa_ch8_randomism.kv 21
ffa_ch11_tuning_a... 22 with FFA; use FFA;
ffa_ch11_tuning_a... 23 use type FFA.Word;
ffa_ch8_randomism.kv 24
ffa_ch8_randomism.kv 25
ffa_ch8_randomism.kv 26 package FFA_RNG is
ffa_ch8_randomism.kv 27
ffa_ch8_randomism.kv 28 Default_RNG_Path : constant String := "/dev/random";
ffa_ch8_randomism.kv 29
ffa_ch8_randomism.kv 30
ffa_ch8_randomism.kv 31 package Word_IO is new Ada.Sequential_IO(Element_Type => Word);
ffa_ch8_randomism.kv 32
ffa_ch8_randomism.kv 33
ffa_ch8_randomism.kv 34 type RNG_Device is record
ffa_ch8_randomism.kv 35 F : Word_IO.File_Type;
ffa_ch8_randomism.kv 36 end record;
ffa_ch8_randomism.kv 37
ffa_ch8_randomism.kv 38
ffa_ch8_randomism.kv 39 procedure Init_RNG(RNG : out RNG_Device;
ffa_ch8_randomism.kv 40 RNG_Unix_Path : in String := Default_RNG_Path);
ffa_ch8_randomism.kv 41
ffa_ch8_randomism.kv 42
ffa_ch8_randomism.kv 43 procedure FZ_Random(RNG : in RNG_Device;
ffa_ch8_randomism.kv 44 N : out FZ);
ffa_ch8_randomism.kv 45
ffa_ch8_randomism.kv 46 end FFA_RNG;