热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在php中创建循环随机数组?-HowdoIcreatealoopingrandomarrayinphp?

Imtryingtocreateanarraywith100randomvaluesfrom1to1000,andmultiplyeachby4我试图创建一个10

Im trying to create an array with 100 random values from 1 to 1000, and multiply each by 4

我试图创建一个100个随机值从1到1000的数组,并将每个乘以4

so far I have:

到目前为止我有:

$numbers = array(rand(1, 1000),rand(1, 1000),rand(1, 1000),
    rand(1, 1000),rand(1, 1000),rand(1, 1000)

for($x=0; $x<100; $x++)
    echo $numbers[$x]*4 . "
";

How do I get rand(1,1000) to repeat 100 times without copy pasting? thanks!

如何在没有复制粘贴的情况下让rand(1,1000)重复100次?谢谢!

4 个解决方案

#1


2  

";

#2


0  

Have you tried this or I misunderstood your question:

你试过这个还是我误解了你的问题:

$randArray=array();
for($x=0;$x<100,$x++)
{
    $randArray[]=rand(1,1000)*4;

    //echo $randArray[$x];
}

#3


0  

$numbers = array();
for ($x = 0; $x <100; $x++) {
    $numbers[] = rand(1,1000) * 4 . "
"; }

You could of course loop again if you need to have the values without them being multiplied by 4 for some reason.

你当然可以再次循环,如果你需要有值而没有它们由于某种原因乘以4。

Another possible solution without the inelegant loop:

另一种可能没有不良循环的解决方案:

array_map(function () { return rand(1,1000); }, range(1,1000));

#4


0  

\n";
}
?>

推荐阅读
author-avatar
jiuyueling
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有