Today I wrote my first program in JavaScript all by myself (Yay!). It is a Lotto number picker that randomly picks my six lottery numbers from between 1 and 49. Though it seems to work fine, with no duplicates, I would like the program to print the numbers in numerical order to the alert box. Any help would be appreciated. My code is below:
var firstNumber = Math.round(Math.random() * 49);
var secondNumber = Math.round(Math.random() * 49);
var thirdNumber = Math.round(Math.random() * 49);
var fourthNumber = Math.round(Math.random() * 49);
var fifthNumber = Math.round(Math.random() * 49);
var sixthNumber = Math.round(Math.random() * 49);
if(firstNumber === secondNumber || firstNumber === thirdNumber ||
firstNumber === fourthNumber || firstNumber === fifthNumber ||
firstNumber === sixthNumber || firstNumber === 0) {
Math.round(Math.random() * 49);
} else if(secondNumber === firstNumber || secondNumber === thirdNumber ||
secondNumber === fourthNumber || secondNumber === fifthNumber ||
secondNumber === sixthNumber || secondNumber === 0) {
Math.round(Math.random() * 49);
} else if (thirdNumber === firstNumber || thirdNumber === secondNumber ||
thirdNumber === fourthNumber || thirdNumber === fifthNumber ||
thirdNumber === sixthNumber || thirdNumber === 0) {
Math.round(Math.random() * 49);
} else if (fourthNumber === firstNumber || fourthNumber === secondNumber ||
fourthNumber === thirdNumber || fourthNumber === fifthNumber ||
fourthNumber === sixthNumber || fourthNumber === 0) {
Math.round(Math.random() * 49);
} else if(fifthNumber === firstNumber || fifthNumber === secondNumber ||
fifthNumber === thirdNumber || fifthNumber === fourthNumber ||
fifthNumber === sixthNumber || fifthNumber === 0){
Math.round(Math.random() * 49);
} else if(sixthNumber === firstNumber || sixthNumber === secondNumber ||
sixthNumber === thirdNumber || sixthNumber === fourthNumber ||
sixthNumber === fifthNumber || sixthNumber === 0) {
Math.round(Math.random() * 49);
} else {
alert(firstNumber + ", " + secondNumber + ", " + thirdNumber + ", " +
fourthNumber + ", " + fifthNumber + ", " + sixthNumber);
}