Hello Friends Today, through this tutorial, I will tell you how to random number generator that works in PHP 8.4 Language Program.This solution generates numbers with 4, 6, 8, and 10 digits.
<?php
function generateRandomNumber(int $digits): string {
if ($digits < 1) {
throw new InvalidArgumentException("Number of digits must be at least 1");
}
$min = 10 ** ($digits - 1);
$max = (10 ** $digits) - 1; 
return (string) random_int($min, $max);
}
// Generate and display random numbers
echo "4-digit random number: " . generateRandomNumber(4) . "\n";
echo "6-digit random number: " . generateRandomNumber(6) . "\n";
echo "8-digit random number: " . generateRandomNumber(8) . "\n";
echo "10-digit random number: " . generateRandomNumber(10) . "\n";
?>