首页 > 解决方案 > 在数组PHP中组合两个随机数

问题描述

如何组合 $rand1 和 $rand2 结果。

$rand1 = mt_rand(1,1000); 
$rand2 = (mt_rand(1,1000)*1000);

我想要可能的结果,例如 1、2、500、1000、2000、52000 或 950000;但不是 5055、10008 或 1000001。

我尝试了下面的代码,但结果不符合我的预期;它永远不会超过1000。

$rand1 = mt_rand(1,1000);  
$rand2 = (mt_rand(1,1000)*1000);

$arrRand = array($rand1, $rand2);  
$random_keys=array_rand($arrRand,2);

echo $arrRand[$random_keys[0]];

标签: php

解决方案


推荐阅读