随机名称和段塞发生器

coolname的Python项目详细描述


pypibuild statuscoveragedocumentation

你想要随机的人类可读字符串吗?

>>>fromcoolnameimportgenerate_slug>>>generate_slug()'big-maize-lori-of-renovation'>>>generate_slug()'tunneling-amaranth-rhino-of-holiness'>>>generate_slug()'soft-cuddly-shrew-of-expertise'

功能

  • 生成鼻涕虫,即用,django兼容。

    >>>fromcoolnameimportgenerate_slug>>>generate_slug()'qualified-agama-of-absolute-kindness'
  • 将名称作为序列生成,并对其执行任何所需的操作。

    >>>fromcoolnameimportgenerate>>>generate()['beneficial','bronze','bee','of','glee']>>>' '.join(generate())'limber transparent toad of luck'>>>''.join(x.capitalize()forxingenerate())'CalmRefreshingTerrierOfAttraction'
  • 生成特定长度的名称:2、3或4个单词。

    >>>generate_slug(2)'mottled-crab'>>>generate_slug(3)'fantastic-acoustic-whale'>>>generate_slug(4)'military-diamond-tuatara-of-endeavor'

    Note: without argument, it returns a random length, but probability of 4‑word name is much higher.Prepositions and articles (of, from, the) are not counted as words.

  • 超过10个随机名字。

    WordsCombinationsExample
    41010^{tt1}$
    3108^{tt2}$
    2105^{tt3}$
    >>>fromcoolnameimportget_combinations_count>>>get_combinations_count(4)60610181372
  • 精心挑选的词汇。sexydemonic是这里最“无礼”的词- 但只有一小撮,为了调味品。大多数单词要么是中性的,比如red,要么是正的, 例如brave。主题总是一些动物,鸟,鱼或昆虫-你不能比 大自然之母。

  • Easy customization。创造你自己的规则!

    >>>fromcoolnameimportRandomGenerator>>>generator=RandomGenerator({...'all':{...'type':'cartesian',...'lists':['first_name','last_name']...},...'first_name':{...'type':'words',...'words':['james','john']...},...'last_name':{...'type':'words',...'words':['smith','brown']...}...})>>>generator.generate_slug()'james-brown'

安装

pip install coolname

coolname是用纯python编写的,没有依赖项。它适用于任何现代python版本,包括pypy。

发布历史记录

1.1.0(2018-08-02)

  • 支持32位python。

1.0.4(2018-02-17)

  • 中断更改:

    • Renamed ^{tt8}$ to ^{tt9}$.
    • ^{tt10}$ was removed, because it was just an alias to ^{tt11}$.
  • Phrase lists 在创建自定义生成器时给您更多的自由。

  • 您可以种子化甚至替换底层的random.Random实例,请参见 Randomization

  • 使用COOLNAME_DATA_DIRCOOLNAME_DATA_MODULE更改默认生成器。这也节省了内存!

  • 组合总数=600亿。

有关早期版本,请参见History

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
隐写术中随机lsb位的java访问   java如何使用GZIP压缩Http Post正文   java Mockito的when()不是stubing超类的方法   java安卓:片段中的Setter&在recycleServiceAdapter中获取字符串   用JDBC进行简单的客户端中间件仿真   JavaF:param返回null?   Java413语音错误   java获取子文档中的数据   启用持久性的java嵌入式HornetQ无法使用编程配置启动   运行spring引导jar工件时出现java“在METAINF/spring.factories中找不到自动配置类”错误   java如何格式化Spring引导的GET请求中的对象   swing Java填充自定义形状   Java仅在超类中处理序列化   在java应用程序中使用ftp4j库下载/上载时发生FTP错误   java准备语句作为sql参数