我正在进行一项任务,我们必须从文件中读取一系列字符串到数组中.我必须在数组上调用密码算法(密码转换2D数组).所以,首先我把文件中的所有信息都放到了一个2D数组中,但是我在其余的代码中遇到了冲突类型的问题(特别是尝试将char []设置为char*).所以,我决定切换到一个指针数组,这使我的大部分代码都变得更容易.
但现在我需要将char*转换为char []并再次返回,但我无法弄明白.我一直无法在谷歌上找到任何东西.我开始怀疑它是否可能.
known_commands = {
"boo" : random.choice(["Winter is coming...","SURPRISE!","Mazel tov!"]),
"xyzzy": xyzzy,
}
def xyzzy(self):
print random.choice(["Winter is coming...","SURPRISE!","Mazel tov!"])
return
Run Code Online (Sandbox Code Playgroud)
对于一个班级,我们在python中制作一个"婴儿僵尸网络".因此,如果我调用命令xyzzy或boo,它们每3秒执行一次(直到我告诉他们停止).当我调用boo时,它选择一个随机元素,但它每3秒打印一次相同的随机元素.当我调用xyzzy时,它每隔3秒打印一个新的随机元素.
从我的理解,这意味着种子不会改变嘘声,但它确实改变了xzyyz.我的问题是,为什么种子会改变一种情况而不是另一种情况呢?