php生成唯一數值

2021-06-12 17:08:57 字數 616 閱讀 9973

<?php

$fileid=date("ymd-his") . '-' . rand(100,999);

//$fileid為 20100903-132121-908 這樣的的隨機數

?>

<?php

function randomkeys($length)

;    //生成php隨機數

} return $key;

} echo randomkeys(4);

?>

<?php

//seed使用者自定義函式以微秒作為種子

function seed()

//播下隨機數發生器種子,用srand函式呼叫seed函式的返回結果

srand(seed());

//輸出產生的隨機數,隨機數的範圍為10-100

echo rand(10,100);

?>

<?php

echo

rand(10,100);

?>

<?php

echo

mt_rand(10,100);

?>

注:mt_rand()比rand()速度快4倍

php生成唯一數值

fileid date ymd his rand 100,999 fileid為 20100903 132121 908 這樣的的隨機數 function randomkeys length 生成php隨機數 return key echo randomkeys 4 seed使用者自定義函式以微秒作...

php生成唯一數字id的方法彙總

關於生成唯一數字id的問題,是不是需要使用rand生成乙個隨機數,然後去資料庫查詢是否有這個數呢?感覺這樣的話有點費時間,有沒有其他方法呢?當然不是,其實有兩種方法可以解決。1.如果你只用php而不用資料庫的話,那時間戳 隨機數是最好的方法,且不重複 2.如果需要使用資料庫,即你還需要給這個id關聯...

php 生成唯一ID

function guid factor prefix suffix 生成因子 機器毫秒,使用者瀏覽器與作業系統資訊,使用者ip,隨機因子,及自定義 factor 因子 原理 自定義 factor 因子 例如可使用使用者 user id 模組標識 product,order.字首 prefix 可用...