如何从列表中选择一个随机的英语单词

Jos*_*unt 9 python random

获得一个返回随机英语单词(最好是名词)的函数的最佳方法是什么,而不保留文件中所有可能单词的列表?

Tri*_*ych 21

单词列表不需要占用太多空间.

这是一个包含超过5000个单词JSON单词表,所有名词.它的时钟频率低于50K,即中等大小的jpeg图像.

我将选择随机选择作为读者的练习.

  • 这确实是最好的选择.您可以轻松地将整个列表保存在内存中,并且您可以完全控制源 - 没有意外更改,没有连接问题,没有安全问题,并且整体应该更容易实现. (3认同)

Ale*_*ort 10

你不能.没有算法来生成有意义的单词.你只能生成听起来像英语的单词,但它们没有任何意义.

  • 虽然有点讽刺,但你仍然可以获得一个好处. (7认同)