Zufallszahl 128 Bit in Hexadezimal Darstellung
Hallo Zusammen,
ich würde mir gerne eine Zufallszahl generieren lassen. Diese muss zwingend eine Breite von 32 Stellen haben und darf nur Großbuchstaben sowie Zahlen enthalten.
Die Zufallszahl sollte sich innerhalb einer Woche nicht wiederholen.
Das wäre das Format: 759F8FF3554F0E1BBF6EFF8DE298D9E9
Vielleicht hat ja jemand eine Idee.
Viele Grüße und Danke im Vorraus
2 Antworten
-
Hallo Patrik, vielleicht so:
l
et myH := ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
let myLoop := true;
while myLoop = true do
let ZZ := "";
for i from 0 to 32 do
let myZ := -1;
while myZ < 0 or myZ > 15 do
myZ := floor(random() * 100)
end;
ZZ := ZZ + item(myH, myZ)
end;
if cnt(select TABELLE where Zufallszahl = ZZ) < 1
myLoop := false
end;
end;
Zufallszahl := ZZ
-
Funktioniert, danke
Content aside
- vor 3 JahrenZuletzt aktiv
- 2Antworten
- 395Ansichten