Das ist die Frage, auf die ich Hilfe brauche.Ich habe einen Fehler und aus irgendeinem Grund werden die Nummern geändert und nicht die Namen?
Ich muss die Namen zufällig ändern lassen. Ich brauche auch die Namen für beide Auswahl identisch sein.
Wenn Sie bemerken, ist es möglich, dass die beiden Zufallsnamen identisch sind. Ich habe einen Fehler gemacht und muss dies beheben, so dass der erste und der zweite Name eindeutig sind. Ich wollte den ersten erzeugten Namen an die Funktion getoption
des zweiten Namens übergeben, damit der zweite Name nicht dieser Name sein kann. Das ist was ich habe Probleme mit kann mir bitte jemand helfen?
Bisher habe ich den Code die Zahlen machen ändern, aber ich bin nicht sicher, wie die Namen
function getrandomnumber(min, max, notin) {
return min + Math.floor((max - min + 1) * Math.random())
}
function getoption(s, ch, num) {
var a = s.split(ch);
return a[num - 1];
}
var marymoney = getrandomnumber(50, 100, "");
var johnmoney = getrandomnumber(50, 100, "");
var maryitem = getrandomnumber(5, 20, "");
var johnitem = getrandomnumber(5, 20, "");
var marystuff = getoption("notebook,pencil,ruler,pen,eraser,binder,backpack", ",", getrandomnumber(1, 7));
var johnstuff = getoption("notebook,pencil,ruler,pen,eraser,binder,backpack", ",", getrandomnumber(1, 7));
var totalleft = marymoney + johnmoney - maryitem - johnitem;
var str = "Mary had $" + marymoney + " and John had $" + johnmoney + ". Mary buys a " + marystuff + " for $" + maryitem + " and John buys a " + +" for $" + johnitem + ". They have $" + totalleft + ".";
document.write(str);
Es wäre Hilfe, wenn Sie Ihren i Indentation. Bitte und Danke. – azium
Ich habe die Einrückung für Sie behoben –
Stellen Sie sicher, dass Sie die hier aufgeführten Richtlinien http://stackoverflow.com/help/someone-answers befolgen, um ein produktives Mitglied der Community zu sein. Willkommen bei Stack Overflow, übrigens! – timolawl