How to generate N digits random numbers in PHP

1 Answer

0 votes
function random($N) {
    return rand(pow(10, $N - 1), pow(10, $N) - 1);
}

$N = 5;
for ($i = 0; $i < 10; $i++) {
    echo random($N) . "\n";
}

$N = 3;
for ($i = 0; $i < 10; $i++) {
    echo random($N) . "\n";
}



/*
run:

83937
67076
52253
38506
77855
83011
53154
82996
91611
71915
386
523
433
540
975
233
655
942
486
960

*/

 



answered Jul 7, 2020 by avibootz

Related questions

1 answer 174 views
174 views asked Oct 25, 2016 by avibootz
1 answer 138 views
2 answers 195 views
1 answer 135 views
1 answer 169 views
1 answer 146 views
2 answers 125 views
...