Das hat jetzt gut funktioniert, ganz herzlichen Dank :-).
Eine Frage noch: Wie muss ich das Skript variieren, wenn ich nur vordefinierte Zeichen in einer bestimmten Reihenfolge wiedergegeben haben will?
function printRandString(x){
    var s = "";
    while(s.length<x&&x>0){
        var r = Math.random();
        s+= (r<0.1?Math.floor(r*100):String.fromCharCode(Math.floor(r*26) + (r>0.5?97:65)));
    }
	console.log(s);
    document.getElementById("bestellnummer").value = s;
}
Statt zMwLy2 MCovnx usw.
soll es ausgeben:
ZTQ-23782 AWB-93849
also 3 Großbuchstaben, Bindestrich und dann 5 Zahlen.
Das wäre absolut hervorragend, wenn ihr da noch kurz Hilfe geben könntet :-) .
 nicht angemeldet
 nicht angemeldet Gunnar Bittersmann
 Gunnar Bittersmann