在PHP中使用一组预定义的数字填充数组

阿尔罗

我需要创建两个数组,用于模拟乐透彩票的开奖。

第一个数组将由1到49之间的6个唯一数字组成。第二个数组将由1到49之间的7个唯一数字组成。

我对PHP还是很陌生,我不知道如何填充数组,给它指定预定义的大小,将1到49之间的六个数字随机放入数组中,然后最后以升序对数组进行排序。

这是我的快速草稿,我认为这朝着正确的方向前进?

$tmp; 

$lotto = array(rand(1,49)); //Creating the random number for $lotto
$lottoMax = array(rand(1,49)); //Creating the random number for $lottoMax

for($tmp=0; $lotto <= 6; $tmp++){
    //creating the size of the array?
}

任何建议/技巧/帮助将不胜感激!谢谢你。

迈克尔·伯科夫斯基

有几种方法可以解决这种问题。首先想到的是,首先使用创建数字1-49的数组range(1, 49)然后使用随机排列数组,shuffle()以便其顺序随机化。最后,由于它已经被随机化了,因此您可以将前6或7个数字切掉以填充两个数组(我将使用array_slice())。保证内容没有重复,并且只需要执行几次操作即可。

// The bag of numbers is a range
$bag = range(1, 49);

// Shuffle it
shuffle($bag);

// Get the first array
$first_group = array_slice($bag, 0, 6);

// Shuffle it again and get the second array
shuffle($bag);
$second_group = array_slice($bag, 0, 7);

print_r($first_group);
Array
(
    [0] => 36
    [1] => 22
    [2] => 34
    [3] => 17
    [4] => 23
    [5] => 25
)
print_r($second_group);
Array
(
    [0] => 40
    [1] => 32
    [2] => 33
    [3] => 36
    [4] => 29
    [5] => 7
    [6] => 3
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP中使用for循环填充数组

来自分类Dev

在Java中使用ForEach填充数组对象时,我需要定义一个数组对象吗?

来自分类Dev

Java,使用提供的数字填充数组

来自分类Dev

Java,使用提供的数字填充数组

来自分类Dev

根据一组预定义的列填充另一个数据框中的值

来自分类Dev

使用Google Maps Javascript API从一组预定义位置中获取最近的位置

来自分类Dev

填充数组中的数字

来自分类Dev

如何在Pandas数据框中使用一组填充字符串列?

来自分类Dev

在JavaScript中使用提示填充数组并使用push方法

来自分类Dev

在Excel中使用LAMBDA递归将一组数字加在一起

来自分类Dev

在Bash中使用嵌套循环填充数组

来自分类Dev

在Hibernate中使用预定义的前缀填充ID列

来自分类Dev

在Python中使用正则表达式获取一组数字

来自分类Dev

如何在给定的一组数字中使用逗号而不是空格

来自分类Dev

定义一组循环视图以在同一布局中使用多个时间

来自分类Dev

在PHP中填充数组

来自分类Dev

使用预定义的值随机填充 javascript 数组

来自分类Dev

在PHP中如何从一组自定义周期中获取日期数组

来自分类Dev

使用一组数字相加为特定数字

来自分类Dev

使用For循环填充数组

来自分类Dev

如何在pygame中提供一组预定义的指令

来自分类Dev

Word VBA:查找一组单词并插入预定义的注释

来自分类Dev

一组数字里面的PHP唯一rand()

来自分类Dev

PHP,填充数组并使用循环读取其项目

来自分类Dev

如何用连续数字填充数组

来自分类Dev

for循环用数字填充数组

来自分类Dev

for循环用数字填充数组

来自分类Dev

向一组用户而不是所有在php中使用Websocket的用户显示消息

来自分类Dev

使用 NLP/语义相似性从与一组预定义指南相关的大型文档中提取关键字的方法

Related 相关文章

  1. 1

    在PHP中使用for循环填充数组

  2. 2

    在Java中使用ForEach填充数组对象时,我需要定义一个数组对象吗?

  3. 3

    Java,使用提供的数字填充数组

  4. 4

    Java,使用提供的数字填充数组

  5. 5

    根据一组预定义的列填充另一个数据框中的值

  6. 6

    使用Google Maps Javascript API从一组预定义位置中获取最近的位置

  7. 7

    填充数组中的数字

  8. 8

    如何在Pandas数据框中使用一组填充字符串列?

  9. 9

    在JavaScript中使用提示填充数组并使用push方法

  10. 10

    在Excel中使用LAMBDA递归将一组数字加在一起

  11. 11

    在Bash中使用嵌套循环填充数组

  12. 12

    在Hibernate中使用预定义的前缀填充ID列

  13. 13

    在Python中使用正则表达式获取一组数字

  14. 14

    如何在给定的一组数字中使用逗号而不是空格

  15. 15

    定义一组循环视图以在同一布局中使用多个时间

  16. 16

    在PHP中填充数组

  17. 17

    使用预定义的值随机填充 javascript 数组

  18. 18

    在PHP中如何从一组自定义周期中获取日期数组

  19. 19

    使用一组数字相加为特定数字

  20. 20

    使用For循环填充数组

  21. 21

    如何在pygame中提供一组预定义的指令

  22. 22

    Word VBA:查找一组单词并插入预定义的注释

  23. 23

    一组数字里面的PHP唯一rand()

  24. 24

    PHP,填充数组并使用循环读取其项目

  25. 25

    如何用连续数字填充数组

  26. 26

    for循环用数字填充数组

  27. 27

    for循环用数字填充数组

  28. 28

    向一组用户而不是所有在php中使用Websocket的用户显示消息

  29. 29

    使用 NLP/语义相似性从与一组预定义指南相关的大型文档中提取关键字的方法

热门标签

归档