Wie funktionieren Modul und Rand ()?

Also, ich war verrückt danach.

rand ()% 6 erzeugt immer ein Ergebnis zwischen 0-5.

Wenn ich jedoch etwas dazwischen brauche, sagen wir 6-12.

Soll ich rand ()% 6 + 6 haben?

0+6 = 6.
1+6 = 7.
...
5+6 = 11. ???

Muss ich also + 7, wenn ich das Intervall 6-12 will? Aber dann ist 0 + 7 = 7. Wann werden 6 zufällig ausgewählt?

Was vermisse ich hier? Welches ist der richtige Weg, um eine zufällige Zahl zwischen 6 und 12 zu erhalten? Und warum? Es scheint, als würde mir hier etwas fehlen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage