generate 5 different numbers one time

Discussion in 'PHP' started by whosedomain, Feb 3, 2008.

  1. #1
    how to use php random function to generate 5 different numbers one time, and each number is from 1 to 60?
    tks
     
    whosedomain, Feb 3, 2008 IP
  2. Dr. XYZ

    Dr. XYZ Guest

    Messages:
    226
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Try this out:

    
    <?php 
    srand((double)microtime()*1000000); 
    $random_number1 = rand(1,60); 
    echo ("$random_number1<br>"); 
    $random_number2 = rand(1,60); 
    echo ("$random_number2<br>"); 
    $random_number3 = rand(1,60); 
    echo ("$random_number3"); 
    $random_number4 = rand(1,60); 
    echo ("$random_number4<br>"); 
    $random_number5 = rand(1,60); 
    echo ("$random_number5<br>"); 
    ?>
    
    Code (markup):
     
    Dr. XYZ, Feb 3, 2008 IP
  3. joebert

    joebert Well-Known Member

    Messages:
    2,150
    Likes Received:
    88
    Best Answers:
    0
    Trophy Points:
    145
    #3
    <?php
    
    $rands = array();
    while(sizeof($rands) < 5)
    {
       $rands[] = rand(1, 60);
       $rands = array_unique($rands);
    }
    
    ?>
    PHP:
     
    joebert, Feb 3, 2008 IP