【发布时间】:2014-02-09 22:14:12
【问题描述】:
我要做的是生成一个随机的数字字符串 E.G 2645237 和一个字符在 A-Z E.G. 范围内的字符串中。 W 并将两个字符串组合成 2645237W。我可以生成一个随机数没问题。我坚持的是: 1. 生成一个随机字符作为字符串。 2. 将两个字符串组合成一个字符串。要明确它的用途是为了在我的评分中获得一些额外的学分。像往常一样,我不是在寻找完整的答案。一些伪代码或工作示例会很好,但我想要最终的“A-HA!”时刻要我自己做。最后一个参数。这个最终结果(一个字符串)需要以不同的方式生成 50 次(我可以这样做),然后用作一种密码。 (为了复制一个 PPS 号码,添加的字符是让我的全班都难过的那个位)。
我不想欺骗我的编码答案,只是停留在这个问题上(我们都去过那里)
【问题讨论】:
-
线索:查看 65 位以上的 ascii 字符...
-
char数据类型实际上是用整数表示的。找到所需字符的整数范围,在该范围内生成一个随机 int,将其转换为 char。从那里将 int 和 char 转换为字符串并将它们组合起来应该很容易。 -
嘿工程师,你能指出我可以在哪里学习 ascii 字符的正确方向吗,我只在一个低于平均水平的导师的慢节奏课堂上学习了大约 3 个月(显示他的工作并期望我们只从原始代码中学习)。
-
+1 用于询问指针但不是最终答案。 :)
-
http://www.asciitable.com/。只是让你开始 - 65 =
A,66 =B,等等......