you can use rand() function for that in php.
Example:
Generate random numbers between 1 to 50
<?php
echo rand(1,50);
?>
rand(0,10);
or
random_int(0,10)
public static function generateRandomString($length = 6): string
{
$original_string = array_merge(range(0, 29), range('a', 'z'), range('A', 'Z'));
$original_string = implode("", $original_string);
return substr(str_shuffle($original_string), 0, $length);
}
<?php
#The rand() function generates a random number:
echo(rand());
#Picks a random number from anywhere to anywhere
echo(rand(0, 10));
#Picks a random number from 0 to 10
<?
// $min and $max are optional
rand($min,$max);
echo random_int(0,50);
<?php
echo rand(1,50);
?>
<?php
// src/Controller/LuckyController.php
namespace AppController;
use SymfonyComponentHttpFoundationResponse;
class LuckyController
{
public function number(): Response
{
$number = random_int(0, 100);
return new Response(
'<html><body>Lucky number: '.$number.'</body></html>'
);
}
}
mt_rand(1000, 9999)
random_int ( int $min , int $max );
function genrateRandomInteger($len = 10)
{
$last =-1; $code = '';
for ($i=0;$i<$len;$i++)
{
do {
$next_digit=mt_rand(0,9);
}
while ($next_digit == $last);
$last=$next_digit;
$code.=$next_digit;
}
return $code;
}
$string = bin2hex(openssl_random_pseudo_bytes(10)); // 20 chars
rand();
<?php
echo random(1, 100); //returns a random number between 1 to 100.
?>