gpt4 book ai didi

java - 服务器和 iPhone/Android 客户端上的号码生成验证

转载 作者:行者123 更新时间:2023-12-01 15:22:31 26 4
gpt4 key购买 nike

问题:在不考虑需求的情况下,我在 iPhone 和 Android 上有客户端应用程序,需要生成一个数字(理想情况下为 4 位数字),然后该数字与服务器上基于相同输入生成的数字相匹配,例如PIN 码和生成的号码需要在一天内保持静态(从早上 6 点开始)

因此,运行应用程序的 iPhone 客户端将根据 PIN 1245677 生成号码 3456,服务器将在凌晨 5 点根据相同的 PIN 生成相同的号码

早上 6 点生成的数字需要更改

我很欣赏这可能看起来是一个奇怪的问题,但需要根据需求构建到我的应用程序中(主要是设备需要在没有任何网络连接的情况下运行)

服务器将采用 Java 语言,并支持 iPhone 和 Android 客户端

最佳答案

您必须使用确定性的种子来生成数字。您可以使用带有分配给客户端的任意 ID 的长整型日期,然后生成一个哈希值来表示您需要的数字。

关于java - 服务器和 iPhone/Android 客户端上的号码生成验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10693457/

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