【发布时间】:2014-03-17 13:28:58
【问题描述】:
经过几个小时的折腾,我似乎无法弄清楚如何在 C++ 中制作随机字符串生成器。我想知道你能否告诉我你将如何去做。
【问题讨论】:
-
与一个没有任何声誉或发布任何代码的人一起从 SO 发帖?!
-
请更具体些?你想从某个字典中随机选择一个词吗?或者你只是想要一个随机的字符序列?如果是后者,有多少个字符?即你希望你的“随机”字符串有多长?等等。
-
我想从一组字符中生成。在这种情况下,我使用 a-z,小写和大写,我也使用 0-9。字符串的长度无关紧要,因为我希望长度可以互换。
-
@user3280728 - 到目前为止你提出了什么代码?
-
给定
char distinct_chars[] = "abcd...xyz0123456789";,但循环多次附加distinct_chars[rand() % sizeof distinct_chars]。您可能还想了解srand(在main()上调用一次)。