【文件属性】:
文件名称:numerals:基于自定义位置(数字)系统的数字
文件大小:14KB
文件格式:ZIP
更新时间:2021-04-09 04:11:58
golang-library mit-license positional-numeral-systems numeral-systems Go
数字
基于自定义位置(数字)系统的自定义编号。
目录
关于
为什么
有时,我们需要遍历特定数量或特定字符串等的X数量的可能值组合(迭代器,彩虹表,数字系统转换器)
例如,如果您具有一个可以包含0-9以及az和AZ值的标识符,并且您想知道每种可能的组合。
基数(或基数)是一个数字可以具有的可能值的数量。 在此示例中:
0-9 : 10
a-z : 26
A-Z : 26
这意味着数字系统的底数为62。数字的可能值为:
0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
现在,如果您想查找所有可能的数字组合(4位数字),对于上面的示例,则需要从以下迭代:
0000 to ZZZZ
这些是916.132.832不同的可能组合。
如何
数字是代表一个数字的一个符号或一组符号。 数字和数字不一样,就像单词和它
【文件预览】:
numerals-main
----numerals.go(6KB)
----.github()
--------ISSUE_TEMPLATE()
----LICENSE(1KB)
----CONTRIBUTING.md(4KB)
----.gitignore(275B)
----.circleci()
--------config.yml(630B)
----Makefile(442B)
----go.sum(0B)
----README.md(7KB)
----numerals_test.go(5KB)
----scripts()
--------gofmtcheck.sh(366B)
--------ci.sh(319B)
----numerals_examples_test.go(4KB)
----go.mod(47B)