2016 - 2024

感恩一路有你

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随机抽奖程序

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。