最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 從指定數(shù)字中獲取隨機(jī)組合的簡單方法(推薦)

 更新時間:2017年04月05日 09:35:41   投稿:jingxian  
下面小編就為大家?guī)硪黄猵hp 從指定數(shù)字中獲取隨機(jī)組合的簡單方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

例如:給定數(shù)字100,需要隨機(jī)獲取3個組成這個數(shù)字的組合,例如70,20,10

代碼如下:

<?php
/**
 * 獲取指定數(shù)字的隨機(jī)數(shù)字組合
 * @param Int  $var 數(shù)字
 * @param Int  $num 組合這個數(shù)字的數(shù)量
 * @return Array
 */
function getNumGroups($var, $num){

  // 數(shù)量不正確
  if($var<$num){
    return array();
  }

  $total = 0;
  $result = array();

  for($i=1; $i<$num; $i++){
    $tmp = mt_rand(1, $var-($num-$i)-$total);
    $total += $tmp;
    $result[] = $tmp;
  }

  $result[] = $var-$total;

  return $result;

}

// demo
$result = getNumGroups(100, 3);
print_r($result);

?>

輸出:

Array
(
  [0] => 42
  [1] => 25
  [2] => 33
)

以上這篇php 從指定數(shù)字中獲取隨機(jī)組合的簡單方法(推薦)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談php中fopen不能創(chuàng)建中文文件名文件的問題

    淺談php中fopen不能創(chuàng)建中文文件名文件的問題

    下面小編就為大家?guī)硪黄獪\談php中fopen不能創(chuàng)建中文文件名文件的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • php實現(xiàn)的mysqldb讀寫分離操作類示例

    php實現(xiàn)的mysqldb讀寫分離操作類示例

    這篇文章主要介紹了php實現(xiàn)的mysqldb讀寫分離操作類,結(jié)合實例形式分析了php針對數(shù)據(jù)庫的讀寫分離操作實現(xiàn)技巧,并給出了該封裝類的具體使用方法,需要的朋友可以參考下
    2017-02-02
  • Yii配置與使用memcached緩存的方法

    Yii配置與使用memcached緩存的方法

    這篇文章主要介紹了Yii配置與使用memcached緩存的方法,簡單分析了mencached的下載、安裝、Yii配置及簡單使用技巧,需要的朋友可以參考下
    2016-07-07
  • 詳解PHP序列化反序列化的方法

    詳解PHP序列化反序列化的方法

    這篇文章主要介紹了PHP序列化反序列化的方法,在一些開源的php源代碼中,我們經(jīng)??吹揭恍┡渲梦募锩娲娣诺氖且恍╊愃茙в懈袷降淖兞棵Q和值,想知道這是為什么,請閱讀下文
    2015-10-10
  • PHP學(xué)習(xí)之?dāng)?shù)組的定義和填充

    PHP學(xué)習(xí)之?dāng)?shù)組的定義和填充

    先了解一下數(shù)組,數(shù)組就是把一組數(shù)據(jù)按順序放在一起。PHP的數(shù)組和其它的語言數(shù)組有一點點不同:第一,保存的數(shù)據(jù)是可以是任何類型的;第二,數(shù)組的索引可以是數(shù)字,也可以是字符串。
    2011-04-04
  • php自定義擴(kuò)展名獲取函數(shù)示例

    php自定義擴(kuò)展名獲取函數(shù)示例

    這篇文章主要介紹了php自定義擴(kuò)展名獲取函數(shù),結(jié)合實例形式分析了php針對文件擴(kuò)展名的截取操作實現(xiàn)技巧,需要的朋友可以參考下
    2016-12-12
  • php set_time_limit(0) 設(shè)置程序執(zhí)行時間的函數(shù)

    php set_time_limit(0) 設(shè)置程序執(zhí)行時間的函數(shù)

    一個簡單的例子,在網(wǎng)頁里顯示1500條語句,如果未設(shè)置失效時間,則程序執(zhí)行到791時結(jié)束了,如果把 set_time_limit(0); 前的注釋符//去除,則程序直到1才結(jié)束。
    2010-05-05
  • php導(dǎo)出生成word的方法

    php導(dǎo)出生成word的方法

    這篇文章主要介紹了php導(dǎo)出生成word的方法,結(jié)合實例形式分析了php查詢數(shù)據(jù)庫及導(dǎo)出生成word文檔的具體步驟與相關(guān)技巧,需要的朋友可以參考下
    2015-12-12
  • php,ajax實現(xiàn)分頁

    php,ajax實現(xiàn)分頁

    之前用php寫好了個分頁程序,今天試著結(jié)合ajax實現(xiàn)這個功能,成功了。哈哈,代碼不難寫,但寫好之后測試發(fā)現(xiàn)出了,然后又調(diào)試了好段時間才正確。深感開發(fā)人員的時間大部分都是花在調(diào)試代碼上的。
    2008-03-03
  • php 微信開發(fā)獲取用戶信息如何實現(xiàn)

    php 微信開發(fā)獲取用戶信息如何實現(xiàn)

    這篇文章主要介紹了php 微信開發(fā)獲取用戶信息如何實現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2016-12-12

最新評論

张掖市| 庆城县| 太仓市| 谢通门县| 印江| 深水埗区| 娱乐| 双柏县| 永胜县| 海盐县| 永丰县| 镇安县| 昌邑市| 铜梁县| 东乡县| 喀什市| 濮阳市| 专栏| 中牟县| 洮南市| 衡山县| 宜兴市| 阳新县| 南开区| 滁州市| 五华县| 乌审旗| 买车| 新龙县| 吴旗县| 从化市| 措美县| 汉寿县| 雅安市| 鹤岗市| 金华市| 鄂托克前旗| 濮阳县| 楚雄市| 武穴市| 旌德县|