我需要根据多个种子值生成随机数,需要一些关于如何实现的灵感。
举个例子:假设你正在编写一个过程生成的科幻游戏,需要在玩家进入某个太阳系时创建行星(大小、类型、资源等)。你有一个游戏 ID 和该行星的 X、Y、Z 坐标。现在问题是给随机数生成器提供什么数据?当然不能简单地将这些数字相加,否则行星 (1,2,3) 就会与行星 (3,2,1) 完全相同。那么程序员应该怎么办呢?
我需要根据多个种子值生成随机数,需要一些关于如何实现的灵感。
举个例子:假设你正在编写一个过程生成的科幻游戏,需要在玩家进入某个太阳系时创建行星(大小、类型、资源等)。你有一个游戏 ID 和该行星的 X、Y、Z 坐标。现在问题是给随机数生成器提供什么数据?当然不能简单地将这些数字相加,否则行星 (1,2,3) 就会与行星 (3,2,1) 完全相同。那么程序员应该怎么办呢?