运行 JavaScript 如何同时为所有用户编码并为所有用户显示相同的生成数字

How can run JavaScript code for all users at the same time and display the same generated numbers for all users

我的站点有一个大问题。

我的站点中有一个页面,用于在 Javascript 中使用 Spinning Wheel 生成随机数。

生成号码代码:

function chooseNumbers ()
{
    const wheel = document.querySelector('.circle');

    let deg = 0;

    deg = Math.floor((Math.random() * (360 - 1) + 1));
    wheel.style.transition = 'all 10s ease-out';
    wheel.style.transform = `rotate(${deg}deg)`;

    /**
     * Circle height: 830px
     * Circle width: 830px
     * angle: 36deg
     * 
     * if deg result between this numbers
     * 
     * 0   => 36  = 1
     * 36  => 72  = 2
     * 72  => 108 = 3
     * 108 => 144 = 4
     * 144 => 180 = 5
     * 180 => 216 = 6
     * 216 => 252 = 7
     * 252 => 288 = 8
     * 288 => 324 = 9
     * 324 => 360 = 0
     * 
     * pi = c / d
     */
}

我需要“在同一时间”向我的用户显示页面如何生成数字以及 Spinning Wheel 如何选择数字。

这意味着我需要 运行 相同的 Javascript 代码并向所有现有用户显示相同的结果。

如果页面 运行s JavaScript 每个用户的代码 它会为每个用户显示不同的结果,因为我使用

Math.random()

生成随机数。

所以我需要一种方法来同时向所有用户显示车轮旋转,并显示代码在 JavaScript 中生成的相同结果。

做这个方法需要什么技巧?

您可以为此使用数据库。您可以使用免费的试用版。 工作原理是,使用不同的页面,在 javascript 中生成各种随机数及其显示时间,然后使用 PHP 将它们上传到数据库。那将被称为您的后端,这是用户永远看不到的部分。现在,为了让每个用户看到这些数字,您将启动纺车并使用 PHP 从数据库中获取数字,然后让轮子停在该数字处,这样它就会是相同的数字对于每个用户,只要您继续向数据库中添加数字,轮子就会一直存在