Re: Random number generator

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



WEISD wrote:
> 
>>
>> Computer functions to generate random numbers are not designed to do
>> what their name suggests.
>>
>> Software testing requires repeatability, and this includes random
>> number generation.
>>
>> Without knowing how PHP seeds the generator it is difficult to predict
>> what it will do.
>>
>> I still think taking the last digit of the current time is your best
>> solution.
>>
>> Stephen
> 
> I like the idea of using the time but don't like the idea of spending
> the rest of the day learning how to parse out the numbers I need from
> the time...
> 

Really, you think this step is difficult?

Try looking at the page http://php.net/date it will give you all that you need.

$second = (int)date('s');

This will give you the current second of the current minute of the current ....

Anyways.

Take that and run it through a modulo then add one to keep it within the 1-10.

<?php

$second = (((int)date('s')) % 10) +1;

echo $second;

?>

This should do

-- 
Jim Lucas

   "Some men are born to greatness, some achieve greatness,
       and some have greatness thrust upon them."

Twelfth Night, Act II, Scene V
    by William Shakespeare


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux