我想创建一个函数,生成一个从1到百万的随机数。 并以
的形式"You have won [ random value ] points. Congratulations."
并以某种方式将其保存到变量“x”中,我可以在文本框中调用,所以在文本框中的值如下:
<input class="textbox1" type="text" readonly value="[X]">
<p> [X] </p>
<a href="mywebsite" data-text="[X]"></a>
所以我可以在不同的地方使用它,我怎么能这样做?
答案 0 :(得分:16)
生成1到100万之间的随机数并保存在$ randnumber中; 然后回应句子。最后,通过插入PHP代码在HTML中显示该数字:
//...
$randnumber = rand(1, 1000000);
echo "You have won ".$randnumber." points. Congratulations.";
?>
<input class="textbox1" type="text" value="<?= $randnumber ?>" readonly>
<p> <?= $randnumber ?> </p>
<a href="mywebsite" data-text="<?= $randnumber ?>">Text</a>
我认为没有语法错误。
答案 1 :(得分:3)
在Javascript中,您可以使用:
Math.floor((Math.random() * 1000000) + 1);
这将产生1到100万之间的数字。
要测试的代码段:
console.log(Math.floor((Math.random() * 1000000) + 1));
答案 2 :(得分:2)
使用php函数rand()
ListView
答案 3 :(得分:1)