2010-01-29 5 views
-1
<html> 
<body> 
<div style="text-align:center"><h2>Lucky Mo's Gift to You</h2> 

<p>Numbers rule our lives. If you would like the benefit of Lucky Mo's amazing powers 
of prognostication, click on the button below to receive your guaranteed lucky number 
of the day!</p> 
<input type="button" value="Click Here For Today's Pick-4 Winner" 
onclick="luckynum = Math.floor((9-0)*Math.random()); 
alert('your Pick-4 winners are ' + luckynum);" /> 
</div> 
</body> 
</html> 
당신은 당신의 사건에 대한 문자열을 만들 수

답변

1

:

<script type="text/javascript"> 
function randomNumbers() 
{ 
    var numbers = "your Pick-4 winners are "; 
    for(var i = 0; i < 4; i++) 
    { 
     numbers += Math.floor((9-0)*Math.random()) + " "; 
    } 

    alert(numbers); 
} 
</script> 

<input type="button" value="Click Here For Today's Pick-4 Winner" onclick="randomNumbers()" /> 

또는 당신은 네 개의 숫자가 다르다는 것을 보장하려는 경우 :

<script type="text/javascript"> 
function randomNumbers() 
{ 
    var numbers = [-1, -1, -1, -1]; 
    for(var i = 0; i < 4; i++) 
    { 
     var num = -1; 
     while(contains(numbers, num)) 
     { 
      num = Math.floor((9-0)*Math.random()); 
     } 
     numbers[i] = num; 
    } 

    alert("Your Pick-4 winners are: " + numbers); 
} 

function contains(array, num) 
{ 
    for(var i = 0; i < array.length; i++) 
    { 
     if(array[i] == num) 
      return true; 
    } 
    return false; 
} 
</script> 
관련 문제