麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php rand()隨機函數生成隨生數代碼

2024-09-04 11:48:37
字體:
來源:轉載
供稿:網友

首先來認識一下php提供的隨機數函數rand(),php的rand()函數將返回隨機整數,具體使用方法如下:

rand(min,max)

可選參數min和max可以使rand() 返回0到rand_max之間的偽隨機整數,例如,想要5到15(包括 5 和 15)之間的隨機數,用 rand(5, 15).

下面我來看一個具體的示例,我們做一個基本的函數調用,不設置具體的參數,我們得到的隨機數將不受min和max兩個參數的限制,代碼如下:

<? echo(rand());?> 

得到的結果:652696728 (隨機結果)1、使用php生成指定區間內的隨機數如果我們要生成兩個數字之間的隨機數,我們需要為rand設定兩個參數:這樣,我們得到的結果就在我們的控制之中,他應該是minnum <= result <= maxnum;假設我們要使用php生成10000到2000之間的隨機數,我們的代碼應該這樣寫: 

echo(rand(1000,2000));?>

夠簡單吧,下面來點稍微有些難度的,在本文的開始我們說過,隨機數的作用很大,我們可以用php隨機數解決一些復雜的問題,2、使用php獲得一個集合中的隨機元素將設我們需要從一個數組中獲得一個隨機元素,代碼如下:

  1. $my_array=array('asp','php','網頁','ajax','css','jquery','html');  
  2. echo($my_array[rand(0,6)]);  

可以想象,我們得到的結果可能是asp、php或javascript等任何一個包含在數組中的元素,注意,我們的my_array數組包含七個元素,我們將rand()的參數設置為0到6之間,下面我們使用兩組隨機數對上面的示例做功能增強,我們需要一個隨機數進行條件判斷,另一個隨機數做元素的輸出,代碼如下:

  1. $my_array=array('asp','php','javascript','ajax','css','jquery','html');  
  2. $repetition=rand(0,6);  
  3. for($i=0;$i<=$repetition;$i++){  
  4. echo('i am learning ' . $my_array[rand(0,6)]);  
  5. echo(' on 51cto.com');  

我們得到的結果可能像下面這樣:

第一次運行我們得到三條結果,由于我們使用一個隨機數限定顯示的條數,所以得到的結果除了文章隨機,顯示的條數也是隨機的.

第二次運行得到七條結果

也許你會問,php隨機數只能做這些無聊的事兒嗎?rand( )看來并不是那么重要;你錯了,想想隨處可見的驗證碼、一些cms系統的隨機文章提取、下載地址分配等,隨機數在這些應用中發揮著重要作用,另外,在安全和算法領域,隨機數的很多應用也值得我們去深入研究,比如加密和同余法結構,代碼如下:

  1. <?php  
  2. $ip2idround(rand(600000, 2550000) / 10000); //第一種方法,直接生成  
  3. $ip3idround(rand(600000, 2550000) / 10000);  
  4. $ip4idround(rand(600000, 2550000) / 10000);  
  5. //下面是第二種方法,在以下數據中隨機抽取  
  6. $arr_1 = array("218","218","66","66","218","218","60","60","202","204","66","66","66","59","61","60","222","221","66","59","60","60","66","218","218","62","63","64","66","66","122","211");  
  7. $randarr= mt_rand(0,count($arr_1)-1);  
  8. $ip1id = $arr_1[$randarr];  
  9. echo $ip1id;  
  10. echo ".";  
  11. echo $ip2id;  
  12. echo ".";  
  13. echo $ip3id;  
  14. echo ".";  
  15. echo $ip4id;  
  16. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美日韩亚洲一区二区三区 | 免费观看高清视频网站 | 在线看一级片 | 国产日韩免费观看 | 日本免费不卡一区二区 | av色先锋 | 欧美亚洲一区二区三区四区 | 久久免费观看一级毛片 | 日韩精品中文字幕一区二区三区 | 日本一区二区久久久 | 真人一级毛片免费 | 国产午夜精品一区二区三区四区 | 美女视频黄视大全视频免费网址 | 精品国产一区二区三区在线观看 | 国产毛片网站 | 欧美在线观看视频一区 | 看免费黄色一级片 | av播放在线 | 色人久久| 外国一级黄色片 | 蜜桃视频在线观看免费 | 99视频有精品视频高清 | 最新黄色电影网站 | 91九色视频在线播放 | 免费黄色在线电影 | 一级网站 | 鲁久久| 成人福利在线免费观看 | 九色国产| 欧美精品一区二区三区久久久 | 大号bbwassbigav头交 | 欧美特黄一级高清免费的香蕉 | 欧美精品一区二区三区久久久 | 宅男噜噜噜66国产在线观看 | 欧美a在线播放 | 爱性久久久久久久 | 国产精品久久久久久久久久久久午夜 | 黄色高清免费网站 | 精品国产一区二区三区成人影院 | 日韩av在线播放一区 | av免费av |