Ngẫu Nhiên

Số ngẫu nhiên:

function get_random_number($min = 0, $max = 100)
{
return rand($min,$max);
}

Chuỗi ngẫu nhiên từ 1 mảng:

function get_random_string_from_list($list_of_words)
{
return $list_of_words[rand(0,sizeof($list_of_words)-1)];
}

Chuỗi ngẫu nhiên:

function get_random_string($length=6,$characters = "ABCDEFGHIJKLMNOPRQSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_")
{
$num_characters = strlen($characters) - 1;
while (strlen($return) < $length)
{
$return.= $characters[mt_rand(0,$num_characters)];
}
return $return;
}

Số float ngẫu nhiên:

function random_float ($min,$max)
{
return ($min + lcg_value() * (abs($max-$min)));
}

Hex Color ngẫu nhiên:

function get_random_hex_color($values = 'abcdef0123456789',$length=6)
{
$num_characters = strlen($characters) - 1;
while (strlen($code) < $length)
{
$return.= $characters[mt_rand(0,$num_characters)];
}
return '#'.$return;
}

File ngẫu nhiên từ một thư mục:

function get_random_file($dir)
{
while (false !== ($file = readdir($dir)))
{
$files[] = $file;
}
return $files[rand(0,sizeof($files)-1)];
}

Popularity: 7% [?]


  1. No comments yet.

  1. No trackbacks yet.

Chọn kiểu gõ: Tự động TELEX VNI Tắt

Bad Behavior has blocked 47 access attempts in the last 7 days.