PHP Random Numbers & letters

This is the simple function of generating a random numbers in php.

<?php
function Random($length=5){
	$key = '';
	$pattern = "12345678901234567890123456789012345678901234567890";
	for($i=0;$i<$length;$i++){
		$key .= $pattern{rand(0,35)};
	  	}
	return $key;
}

echo Random(8);

?>

Sample Output:

09033965

You can also add a different pattern like letters and combination of letters and numbers.


<?php
function Random2($length=5,$type=1){
		$key = '';
		switch($type){
			case 2:
				$pattern = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz";
				break;
			case 3:
				$pattern = "12345678901234567890123456789012345678901234567890";
				break;
			default:
				$pattern = "1234567890abcdefghijklmnopqrstuvwxyz";
				break;
		}
		for($i=0;$i<$length;$i++){
			$key .= $pattern{rand(0,35)};
		}
	   return $key;
}
echo strtoupper(Random2(6,1));
?>

Sample Output:

IF1HPE
PG

Author: admin

Related Post

Delicious