std.android.random

Kryptografisch sichere Zufallszahlen über /dev/urandom auf Android. Geeignet für Schlüsselgenerierung, Nonces und Token — nicht für Performance-kritische Simulation.

std.android · std.crypto


Verwendung

import std.android.random;

// 32 zufällige Bytes erzeugen
var buf: [32]uint8;
AndroidRandomBytes(&buf[0], 32);

// Zufälligen Integer
var n: int64 := AndroidRandomInt64();


Funktionen

Signatur Sichtbarkeit Beschreibung
AndroidRandomBytes(buf: pchar, len: int64): void pub Füllt buf mit len kryptografisch zufälligen Bytes
AndroidRandomInt64(): int64 pub Gibt eine zufällige 64-Bit-Ganzzahl zurück
AndroidRandomFloat(): f64 pub Gibt Zufallszahl im Bereich [0.0, 1.0) zurück

Letzte Aktualisierung: 2026-05-22