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 143 views
143 views asked Oct 25, 2016 by avibootz
1 answer 106 views
2 answers 154 views
1 answer 95 views
1 answer 123 views
1 answer 112 views
2 answers 79 views
...