Aufgabe:
Ich muss eine faire Auslosung stattfinden lassen. Dazu erhalte ich vor der Auslosung immer einen zufälligen langen Wert wie z.B. "261891317062040528242642505842792757024629420695236405". Die Auslosung soll in Prozent erfolgen. Also alle Spieler bekommen halt einen bestimmten Bereich zwischen 0-100 zugewiesen. Nun wird eine Rechnung benötigt, in der dieser zufällige lange Wert ein Teil von ist, um eine faire Auslosung stattfinden zu lassen. Und das Ergebnis sollte zwischen 0.00000000 und 100.00000000 liegen. Also das Ergebnis muss zwingend 8 Stellen haben. Es müssen auch Ergebnisse wie 99.99999999 möglich sein oder eben glatte 100 oder 0, damit es fair ist. Denn es ist nicht fair, wenn bestimmte Ergebnisse aufgrund der Rechnung öfter vorkommen. Wichtig ist auch, dass der lange zufällige Wert nie eine bestimmte Länge hat. Also manchmal 44 Stellen und manchmal vielleicht 52. Vermutlich wird der Wert aber nie unter 30 Stellen fallen.
Beispielzahlen:
- 60902519146460026012527617946324334022445137986631411
- 69238476524297131190060449602262629457752886833771891
- 359686930602222958052391261247656419721629646111022990
- 374904779495244276760975858767355880284843117946060866
- 261891317062040528242642505842792757024629420695236405
Hinweis: Die Zahlen sind eigentlich in Hexadezimal. Aber ich denke mit einer Hex Zahl lässt sich das alles noch schlechter realisieren, weshalb ich die Hexzahlen bereits alle in Dezimalzahlen umgerechnet habe.
Problem/Ansatz:
Ich habe bereits schon viel versucht und natürlich auch eine KI befragt. Aber die Ergebnisse waren nie so zufriedenstellend. Mögliche Lösungen waren "Ergebnis = (Zahl % 1000000000) / 10000000" oder "Ergebnis = (Zahl / 10 ^ LängeDerZahl) * 100". Aber bei beiden Varianten bin ich mir unsicher, ob dann wirklich alle Werte zwischen 0 und 100 die gleiche Chance haben herauszukommen. Und Werte wie 100.00000000 und 0.00000000 sind glaube auch nicht mit den Rechnungen möglich. Daher wäre das Spiel unfair, da die Person die den Bereich mit 0 und 100 hat eine Chance sozusagen weniger hat.
Ich weiß auch gar nicht, ob mein Vorhaben möglich ist. Aber eigentlich denke ich das schon, da man mit Mathe viel machen kann. Allerdings bin ich nicht der Beste in Mathe und frage deshalb hier um Hilfe... vielleicht weiß ja jemand weiter. :(
Danke und liebe Grüße