生成指定模式的随机字符串
项目描述
这是一个生成随机字符串的小模块,可按给定模式生成。它还可以估算此模式的各种度量(碰撞概率、估计碰撞次数和总变体数)。
安装
$ pip install funny-codes
使用方法
>>> from funny_codes import FunnyCodes
>>> my_codes = FunnyCodes('TATAN-76')
>>> my_codes.next() # the following is a random code matching the pattern
HIPAS-12
>>> my_codes.next()
MOVER-87
>>> my_codes.variants_count()
20000844
>>> my_codes.collision_prob(1000)
0.024664677603280283
>>> my_codes.expected_collisions(10000)
2.499235797673464
项目详情
关闭
funny-codes-1.0.1.tar.gz 的散列
| 算法 | 散列摘要 | |
|---|---|---|
| SHA256 | ca38d0dba35b7e67504a5fe9bcd614fd8d9e529ebc72b97c1d1d47fd3e439502 |
|
| MD5 | 3c9a3f690df122e5d04ced24880d6ce9 |
|
| BLAKE2b-256 | 1bccf9b055e9d701573e0918a4e1ce60d9e243b540532f83e997cfe022ce0e12 |