久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      PHP數(shù)學(xué)函數(shù)實踐三:隨機(jī)函數(shù)rand()的巧妙運用

      在《PHP數(shù)學(xué)函數(shù)實踐二:round()函數(shù)的全能運用》中,我們通過具體的代碼示例給大家介紹了PHP數(shù)學(xué)函數(shù)之round的作用(對浮點數(shù)進(jìn)行四舍五入)及使用方法,簡單易懂。

      本篇我們繼續(xù)介紹PHP中常用數(shù)學(xué)函數(shù)rand的使用,為什么說是常用呢?想必在PHP開發(fā)過程中,隨機(jī)數(shù)的使用大家都比較常見吧,那么rand函數(shù)的作用就是生成隨機(jī)整數(shù)。

      老傳統(tǒng)了,我們從一個具體問題入手,“請你編寫一個PHP腳本來生成隨機(jī)的11個字符的字母和數(shù)字字符串”。

      給大家3秒,來想一下該題的解決思路

      1~

      2~

      3~

      太簡單啦!

      首先二話不說,創(chuàng)建一個PHP示例文件demo.php

      PHP數(shù)學(xué)函數(shù)實踐三:隨機(jī)函數(shù)rand()的巧妙運用

      具體代碼如下:

      <?php $x = rand(10e12, 10e16); echo base_convert($x, 10, 36)."n";

      上述代碼中參數(shù)10e12表示返回的最小數(shù),參數(shù)10e16表示返回的最大數(shù)。然后將生成的隨機(jī)整數(shù)$x通過base_convert函數(shù)進(jìn)行進(jìn)制之間的轉(zhuǎn)換。

      我們運行一下看看輸出結(jié)果是不是隨機(jī)的11個字符的字母和數(shù)字字符串?

      輸出結(jié)果:

      ptkkl0hphh9

      再刷新一下,變成了

      m71otm3mmma

      OK,解決問題啦!

      函數(shù)小結(jié):

      rand()函數(shù)語法“rand();”或者“rand(min,max);”。如果想要一個介于 10 和 100 之間(包括 10 和 100)的隨機(jī)整數(shù),可用 rand (10,100)。

      base_convert()函數(shù)語法“base_convert(number,frombase,tobase);”,里面的參數(shù)分別表示:要轉(zhuǎn)換的數(shù)、規(guī)定數(shù)字原來的進(jìn)制和要轉(zhuǎn)換的進(jìn)制。(介于2 和36之間包括2和36,高于十進(jìn)制的數(shù)字用字母a-z表示,例如a表示10,b表示11以及z表示35)

      注:mt_rand()函數(shù)是產(chǎn)生隨機(jī)值的更好選擇,返回結(jié)果的速度是 rand() 函數(shù)的 4 倍,這個我們在后續(xù)文章給大家介紹,請大家多關(guān)注呀~

      PHP中文網(wǎng)平臺有非常多的視頻教學(xué)資源,歡迎大家學(xué)習(xí):https://www.php.cn/course/list/29/type/2.html

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號