编程语言
首页 > 编程语言> > javascript-Socket.io node.js Math.random在所有用户上得到不同的结果

javascript-Socket.io node.js Math.random在所有用户上得到不同的结果

作者:互联网

我目前正在使用node.js,socket.io和javascript开发一个德州扑克应用程序.

我遇到的问题是,当我尝试使用math.random函数随机播放卡座时,它会按预期的顺序随机播放卡座,但对于连接到应用程序的每个用户,它的随机播放卡座的方式都不同.

基本上,我希望能够使用某种随机函数来对卡片组进行混洗,但仍对所有用户以相同的方式对其进行混洗.

我正在使用io.sockets.emit();在所有用户上使用随机播放功能.

解决方法:

在服务器端(node.js)上随机播放卡座,然后向每个用户发送他的卡和社区卡.

标签:node-js,socket-io,javascript
来源: https://codeday.me/bug/20191031/1978003.html