北斗星君123 发表于 2023-2-10 15:41:09

无重复字符串的排列组合

要求是从0,1,2,3,4,5,6,7,8,9,这10个字符中,每组字符随机组合长度为16位的字符串。输出的格式要求是下面的样子 ????????????????-????????????????-???????????????? ? 代表一个字符,中间用横杠-隔开,每组都是16位长字符串,三组字符串为一组。要求生成批量不重复的字符串组合。小弟头疼,没思路,求大神相助。

ibcadmin 发表于 2023-2-10 15:49:21

顶一下吧,考虑下十进制的算法和时间种子

北斗星君123 发表于 2023-2-13 04:28:13

具体如何下手?

stars 发表于 2023-4-29 20:25:08

看你怎么选了,如果要显示所有的组合,那么就是10的16次方个组合。不过看你的描述似乎只是要生成一个4组16位的字符串,那么你只需要随机生成一个16位数字就好了,生成4次拼接再一起就行了。最后拼接好的字符串拿到你的数据库对比一下看看是不是重复就行了。
页: [1]
查看完整版本: 无重复字符串的排列组合