Es gibt keinen Ersatz für ein sicheres, geprüftes Passwortschema.
getRandomValues falls verfügbar, sonst Math.random.
getRandomValues
Math.random
Es wird mit üblichen Dezimalzahlen gerechnet. Prüfen Sie bei falschen Ergebnissen Komma vs. Punkt je nach Feld.