
Wir bieten ein Verifizierungssystem an, um die Integrität jedes Rolls zu gewährleisten. Dabei wird eine Kombination aus einem Server-Seed (von uns generiert), einem Client-Seed (von dir gewählt) und einer Nonce verwendet, um Manipulationen zu verhindern. Der Server-Seed wird mit SHA256 gehasht und im Voraus veröffentlicht, sodass Nutzer seine Authentizität nach der Offenlegung des ungehashten Seeds überprüfen können, wenn der Client-Seed aktualisiert wird.
Jeder Roll wird basierend auf dem Server-Seed, Client-Seed und der Nonce individuell generiert, was faire und manipulationssichere Ergebnisse garantiert.
Du kannst unseren Algorithmus mit unserem Tool am Ende der Seite überprüfen oder den JavaScript-Code manuell ausführen. Das Ticket-Ergebnis findest du auf der Deals-Verlaufsseite.
const serverSeed = "0bcfbdd1bdb8b5a3cc36f29dedc03fdf705a18b3610e46f094fe3337475de0ea";
const clientSeed = "5e62aa1e3792036cf6bcc5f59f1c9f6a18d0438410077db13b531b4604dfad6c";
const nonce = 1;
random(serverSeed, clientSeed, nonce).then((x) => console.log("Open result", x));
async function sha512(str) {
return crypto.subtle.digest("SHA-512", new TextEncoder("utf-8").encode(str)).then((buf) => {
return Array.prototype.map
.call(new Uint8Array(buf), (x) => ("00" + x.toString(16)).slice(-2))
.join("");
});
}
async function random(...parts) {
const combinedHash = await sha512(parts.join(":"));
const hashInt = BigInt("0x" + combinedHash);
const maxInt = BigInt(100000000);
return Number((hashInt % maxInt) + BigInt(1));
}