zero-perfoliate
zero-perfoliate

Author Topic: 19 Digit Random Number  (Read 146 times)

Offline ryanhn

  • New PHP Members
  • Posts: 2
  • Karma: +0/-0
19 Digit Random Number
« on: September 04, 2010, 06:49:13 PM »
I'm trying to generate a 19 digit random number using:

$cnum = mt_rand(1000000000000000000, 9000000000000000000);

Instead of a 19 digit number I'm getting negative numbers with fewer digits. Any idea what's going on?

Offline ryanhn

  • New PHP Members
  • Posts: 2
  • Karma: +0/-0
Re: 19 Digit Random Number
« Reply #1 on: September 04, 2010, 07:25:56 PM »
I just tried mt_getrandmax() and found out the highest random number my webhost can generate is 2147483647. Mystery solved. Does anyone know of a way to generate higher random numbers? It doesn't have to be 19 digits, but higher than the 10 I can get with mt_rand() would be nice.

 

zero-perfoliate