php字符串函数大全 如何实现随机生成不重复字符串8位?
浏览量:2428
时间:2021-03-18 05:54:50
作者:admin
如何实现随机生成不重复字符串8位?
你打过牌吗?我们有一副牌,洗干净。再打开前几张牌,基本上就可以满足你的要求了。他很随意,保证不会重蹈覆辙。
(“a”.“z”)。到“a.排序{Rand}[0,8]。Join
这个ruby代码是在手机上编写的,还没有经过测试,但是应该是正确的。它的功能是为您提供一个不重复的8位随机字符串。
也许使用ruby的人不多。让我一步一步地解释。首先,a到Z表示一个范围。在a之后,我们有一个数组,每个元素都是一个字符。Sort是用于排序的数组方法。他可以传入一个lambda表达式,{Rand}形式上是sort方法的一个参数,逻辑上是排序的基础,这样他就可以得到一个随机排序的数组。至于[0,8],它表示我们从数组的开头取8个元素。Join将数组连接成一个字符串。
这段代码的性能不是很好,比如不应该完全排序,但是很酷,向我们展示了ruby强大的魅力。这就是我回答这个问题的原因。我希望能告诉你ruby,一种对程序员最友好的语言。
php字符串函数大全 php随机数字不重复 python随机抽奖程序
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。