gpt4 book ai didi

php - 如何创建每天生成新文本的 PHP 脚本?

转载 作者:行者123 更新时间:2023-12-01 00:37:52 25 4
gpt4 key购买 nike

我对此进行了很多研究,但找不到满意的答案;如何创建一个每天生成一个新数字的 PHP 脚本?显然,我使用它的目的不是为了每天生成一个随机数,但我不会深入探讨这个原因,它只会让这个问题变得更加复杂。所以我问这个:如何生成一个每天都会在 PHP 中更改的随机数?使用 MySQL 不会有问题,但它必须是自动的,这样我就不必每天手动更改它。 (这是我生成随机数的“脚本”)

<?php
echo rand(1,100)
?>

感谢任何答案,谢谢- 休

最佳答案

使用time()函数生成种子,然后使用常规rand。这样您就不必将它存储在任何地方,并且您始终可以在需要时重新生成它。

function randomEveryDay()
{
$now = time();
$today = $now - ($now % 86400); //86400 = 1 day in seconds
srand($today);
return rand();
}

或者更有趣的完全没有随机的例子。

function randomEveryDay() {
$now = time();
$today = $now - ($now % 86400);
$hash = sha1('salt string'.$today);
return intval('0x' . substr($hash, 6, 8));
}

每天您都会在$today中得到相同的数字,然后使用任何密码\非密码哈希函数生成“随机数”。

关于php - 如何创建每天生成新文本的 PHP 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43700852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com