使用3个字符生成200个独特的40个字符的字符串

香蕉13

我想仅使用“ a”,“ b”或“ c”来生成至少200个唯一的40个字符的字符串。例如,一个好的字符串应该是“ aaaa ... aaaa”(40个字符)。到目前为止,这是我的方法:

char newid[41]; sprintf(newid, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%\n", "bbbb");

另一种方法:

char newid[41];
char* pad[41] = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
sprintf(newid, "%s%s\n", pad+4, "bbbb");

但是我仍然不知道如何制作一个循环来自动执行该过程...(对不起,我是C语言的菜鸟)。请帮忙; 任何提示或方法表示赞赏!谢谢!

mg

2 ^ 64> 3 ^ 40,从而只挑200 (不同的)随机的64位数字下方12157665459056928801,并转换为基体3(带abc“数字”,而不是通常012)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章