Maxrespons
asked on
How to choose RANDOM between 4 specified document.write ?
Hi,
I want the script to choose random between 4 specific choices.
Using this code it does that, but somehow it NEVER goes to pick choice number 2. Or, it shows version 1, 3 and 4 - but never number 2. It in stead shows nothing every once in a while.
Where's the error?
<script type="text/javascript">
var random_number = Math.random();
if (random_number < 0.25){
document.write("Hello 1!");
}
else if (random_number >0.25 <0.5){
document.write("Hello 2!");
}
else if (random_number >0.5 <0.75){
document.write("Hello 3!");
}
else if(random_number >0.75 <1){
document.write("Hello 4!");
}
</script>
I want the script to choose random between 4 specific choices.
Using this code it does that, but somehow it NEVER goes to pick choice number 2. Or, it shows version 1, 3 and 4 - but never number 2. It in stead shows nothing every once in a while.
Where's the error?
<script type="text/javascript">
var random_number = Math.random();
if (random_number < 0.25){
document.write("Hello 1!");
}
else if (random_number >0.25 <0.5){
document.write("Hello 2!");
}
else if (random_number >0.5 <0.75){
document.write("Hello 3!");
}
else if(random_number >0.75 <1){
document.write("Hello 4!");
}
</script>
<script type="text/javascript">
var random_number = Math.random();
if (random_number < 0.25){
document.write("Hello 1!");
}
else if (random_number >0.25 <0.5){
document.write("Hello 2!");
}
else if (random_number >0.5 <0.75){
document.write("Hello 3!");
}
else if(random_number >0.75 <1){
document.write("Hello 4!");
}
</script>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks for helping! - Combining your code and my code made it work like I needed. :-)
Excellent. Glad to be able to help.
Thanks for the grade & points.
Good luck & have a great day.
Thanks for the grade & points.
Good luck & have a great day.
ASKER
I used my code but with your Math.floor( Math.random() * 4 )
and made these changes:
if (random_number == 0){
up to
if (random_number == 3){
That made it all work perfect ;-)