douzhenao6515 2018-04-22 15:32
浏览 349
已采纳

生成具有特定范围的20个随机数的最短方法

I need to generate an array containing 20 random numbers between 1 and 200. Is there a shorter/cleaner code I can use?

<?php 
$x= array (rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200),rand(1,200));
echo '<pre>'; print_r($x); echo '</pre>';
?>
  • 写回答

2条回答 默认 最新

  • dongpai6552 2018-04-22 15:34
    关注
    <?php
    $arr = array();
    for($i=0; $i<20; $i++){
      $random_num = rand(1,200);
      array_push($arr, $random_num);
    }
    
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?