如何生成随机字母(大写字母)并保存到C中的文本文件中?

时间:2013-03-04 10:30:21

标签: c file-io random

我如何生成例如1​​00个随机字母(大写字母)并保存到C中的文本文件中? 我读了rand()和srand()函数来生成随机数。但对于信件,我不知道我能做什么:(

3 个答案:

答案 0 :(得分:2)

如果r0..25范围内的随机数,则'A'+r是随机大写字母。

答案 1 :(得分:0)

阅读有关在C中生成随机数和文件I / O的教程。

有几种方法可用于生成随机数,最简单的方法是rand()

http://www.cplusplus.com/reference/cstdlib/rand/

对于文件I / O

http://www.cprogramming.com/tutorial/cfileio.html

阅读这些并尝试你的要求。这应该可以帮助您解决问题。

答案 2 :(得分:0)

提示:

  1. fopen(file, "w")
  2. (rand() % 26) 100次,fputc('A' + your_random, file)
  3. fclose(file)
  4. 在这种情况下,您将获得0到25之间范围内的伪随机整数。