Wie kann ich einen Zufallsgenerator programmieren?


15.07.2023, 18:07

Mit javascript, (HTML,CSS)

3 Antworten

Ich nehme mal ein simples Beispiel mit einem Array.

Du erstellst dein Array mit allen Texten:

const texte = ["Text 1", "Text 2", /*...*/];

Dann machst du einen random Wert zwischen 0 und der Länge des Arrays.

var ein_wert = Math.random() * texte.length;

Nun ist aber noch das Problem, dass es ein Kommawert sein könnte, also muss man abrunden:

var ausgewaehlter_text = texte[Math.floor(ein_wert)];

So in etwa (keine Garantie für Richtigkeit. (kenne mich mit Javascript nicht aus)

Woher ich das weiß:Hobby – Bin Hobbyprogrammierer und studiere Informatik
texts[Math.floor(Math.Random()*texts.length)]

Sollte im Prinzip funktionieren.

Der Fragentitel liest sich übrigens so, als wolltest Du selbst einen PRNG programmieren.