Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从随机字母生成有意义的文本_Python_Random_Programming Languages_Dynamically Generated - Fatal编程技术网

Python 从随机字母生成有意义的文本

Python 从随机字母生成有意义的文本,python,random,programming-languages,dynamically-generated,Python,Random,Programming Languages,Dynamically Generated,有没有办法从随机字母中生成有意义的文本 例如,如果我打字 丁苯橡胶 程序应该给出这个或类似的东西 马刀 如果上述请求不能得到很好的答复,那么 我喜欢hack&technologies电影中屏幕上生成的文本和/或数字 有没有办法生成文本或数字,我的意思是输入动画 我可以在pythonprint中使用我自己的文本和数字,但不会给我像电影一样的打字动画 如果上述请求可以在python中完成,那就太好了 但是,如果能用其他语言表达,我也将非常感谢你的第一个问题:好吧,这取决于你具体想要它的程度。如果你想

有没有办法从随机字母中生成有意义的文本 例如,如果我打字

丁苯橡胶

程序应该给出这个或类似的东西

马刀

如果上述请求不能得到很好的答复,那么

我喜欢hack&technologies电影中屏幕上生成的文本和/或数字

有没有办法生成文本或数字,我的意思是输入动画

我可以在python
print
中使用我自己的文本和数字,但不会给我像电影一样的打字动画

如果上述请求可以在python中完成,那就太好了


但是,如果能用其他语言表达,我也将非常感谢你的第一个问题:好吧,这取决于你具体想要它的程度。如果你想做到实时,也就是说,当你输入随机的东西时,你希望适当的单词出现,那么,祝你好运。如果你有一个随机字母的文本,你可以在之后寻找文本中每个单词的正确的字谜。然而,你需要一个合适的单词列表来查看它们是否是字谜

请注意,“有适当词语的句子”与“适当句子”完全不同。前者在足够的时间和精力下相对容易完成,而后者(几乎)不可能完成,因为您需要您的程序同时具备语法和单词类型(即名词、动词、介词…)的知识

至于你的第二个问题,打印确实是即时的。但是,您可以使用
time
模块来获得想要的效果。一个例子:

import time
import sys
sentence = "The quick brown fox jumps over the lazy dog"
for c in sentence:
  sys.stdout.write(c)
  time.sleep(0.1)

你可以根据自己的喜好调整0.1,这是以秒为单位的睡眠时间。你甚至可以在某个时间间隔内使其随机。由于我使用的是
sys.stdout.write
而不是
print c
print c,请参见。

这是一个很好的答案,
time
模块将适用于数组多行,但不会给出键入动画,因为所有行都在一次内输出,您可以检查[或专门针对这篇文章][你到底是什么意思?据我所见,你的打字几乎和我的一样,只是字母本身也会逐渐出现。如果你想这样,你需要某种图形用户界面,因为在控制台上这样的事情是不可能做到的。蛮力:1)获得一本单词词典,2)对你的单词进行所有排列ters,3)检查字典中是否存在每个排列。1.你似乎有两个不相关的问题。在这种情况下,你应该问两个独立的问题。2.既然“sbras”不包含“e”,那么“saber”应该如何从“sbras”生成?