是想问随机算法中的种子吗?如果玩过MC可以知道,游戏内的世界布局都是随机生成的,如果遇到一个特别好的地图可以保存下来随机地图的种子,别人通过同样的种子可以实现相同布局的生成。
应该是一种加密算法,对数据进行加密,加密的秘钥是你输入的数字。
估计是函数是参考了des加密算法。
des加密算法如下:
DES加密算法是对密钥进行保密,而公开算法,即只有拥有相同密钥的人才能解密。
DES加密算法对密钥有要求,必须是8个字符,如abcdefgh这样的。
字符串 ‘321321dasdhsjkahdsahdjksa’ 通过秘钥abcdefgh加密,会生成新字符串,l例如:'22AFDSE56'
```java
import random
def genpwd(length):
a=10**(length-1) #随机数的下限
b=10**length-1 #随机数的上限
return random.randint(a,b)
length=eval(input())
random.seed(17) #随机数的种子为17
for i in range(3):
print(genpwd(length))
```