Erlang T : Matematiske tabeller : Tabeller over tilfældige tal

by Allan C. Malmberg

Paper Book, 1971

Status

Available

Library's review

Indeholder "Tabellens brug", "Tavle 11.", "Tavle 12.", "Tavle 13.", "Tavle 14.", "Tavle 15.", "Tavle 16.", "Tavle 21.", "Tavle 22.", "Tavle 23.", "Tavle 24.", "Tavle 25.", "Tavle 26.", "Tavle 31.", "Tavle 32.", "Tavle 33.", "Tavle 34.", "Tavle 35.", "Tavle 36.", "Tavle 41.", "Tavle 42.", "Tavle
Show More
43.", "Tavle 44.", "Tavle 45.", "Tavle 46.", "Tavle 51.", "Tavle 52.", "Tavle 53.", "Tavle 54.", "Tavle 55.", "Tavle 56.", "Tavle 61.", "Tavle 62.", "Tavle 63.", "Tavle 64.", "Tavle 65.", "Tavle 66.", "Tabellens konstruktion".

Tabellens cifre er frembragt ét for ét ved den såkaldte multiplikative kongruensmetode med multiplikator 5^15 og divisor 2^35. Hver enkelt af tabellens 36 tavler er frembragt i én sekvens. Numereringen er lavet, så man kan bruge terningekast til at slå op i tabellerne med.
De første to kast giver et Tavle-nummer. De næste to giver Række nummer og det næste Søjle nummeret. Dette giver 8 tilfældige cifre, fx 5118 6345 og man kan så enten tage et bestemt af disse, fx det første eller man bruge et kast mere på at vælge dette eller man kan bruge det 8-cifrede tal til at give et tilfældigt tal med mere end ét ciffer.

Udmærket tabel, hvis man ikke lige har et programmeringssprog ved hånden. Teoretisk set burde man kunne regne tilbage og finde ud af hvordan tabellerne er konstrueret, men 2^35 er nogle milliarder, så det er ikke helt ligetil. Det er nemt at lave noget, der ligner, så i kommentarerne her på siden er der et python3 program i ca samme dur.
Show Less

Publication

[Kbn.] : G.E.C. Gad, 1971.

Language

Original language

Danish

Physical description

40 p.; 24.4 cm

ISBN

8712197491 / 9788712197492

Local notes

Omslag: Ikke angivet
Omslaget viser forfatternavn og titel på en lysegrå baggrund
Indskannet omslag - N650U - 150 dpi

#python3 program til at konstruere Erlang T lignende tabeller
#for seed in range (1,34359738368):
#for seed in range (1,10000000):
for seed in range (48,50):
print("SEED: ",seed,end=".n")
next = seed
for digitindex in range (0,36*6*8):
next = next * (5**15);
next = next % (2**35);
while next � 34359738360:
next = seed * (5**15)
next = next % (2**35)
digit = int((next - 1) / 3435973836);
print(digit,end='')
if ((digitindex+1) % 4 == 0):
print(" ",end='')
if ((digitindex+1) % 8 == 0):
print(" ",end='')
if ((digitindex+1) % 48 == 0):
print("n",end='')
print("n")

Pages

40

Library's rating

Rating

(1 rating; 3)
Page: 0.1612 seconds