产生随机字符数组的一种方法
2011-04-14 17:12
218 查看
代码贴上:
运行效果如下:
The random char array is:
00 qq 88 ii zz
qq bb oo 00 yy
rr yy tt ww ll
ss rr aa bb oo
11 yy tt 33 uu
请按任意键继续. . .
#include <stdlib.h> #include <string.h> #include <time.h> #include <iostream> // using namespace std; int main() { const char *c = "0123456789abcdefghijklmnopqrstuvwxyz"; srand(static_cast<unsigned int>(time(NULL))); std::cout << "The random char array is:"; for(int i = 0; i < 5; ++i) { std::cout << std::endl; int index = 0 ; for(int j = 0; j < 5; ++j) { index = rand() % strlen(c); std::cout << c[index ] << c[index] << " "; } } std::cout << std::endl; return 0; }
运行效果如下:
The random char array is:
00 qq 88 ii zz
qq bb oo 00 yy
rr yy tt ww ll
ss rr aa bb oo
11 yy tt 33 uu
请按任意键继续. . .
相关文章推荐
- 一种快速可预制的随机数组产生方法
- 一种快速可预制的随机数组产生方法
- Java--产生随机数及随机字符的方法
- 冒泡排序的C++实现及随机数组的产生方法
- Java产生任意范围内的随机字符,内部多种方法进行调用
- 产生随机数组的方法
- 设计一个类,该类中有一个方法,该方法使用Random类随机产生10个三位数字(如636)的随机数,并把产生的10个随机数存入数组中。然后在另一个类中输出这10个数
- C#一个产生随机不重复数组的方法
- 快速排序算法的C++实现及随机数组的产生方法
- 请编程实现:产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复(百度了一下,get一种高性能算法,非递归)
- 编写程序,生成一种贯穿10*10字符数组(初始时全为字符'.')的“随机步法”。程序必须随机地从一个元素“走到”另一个元素,每次都向上、向下、向左或向右移动一个元素位置
- mysql 随机字符的产生方法
- Java学习 产生一个随机数组的两种方法
- mysql + shell 随机字符的产生方法
- 直接插入排序的C++实现及随机数组的产生方法
- iOS开发之把数组中的元素进行随机排序、随机数产生的几种方法
- 产生随机字符串的一种方法
- 产生随机数组的方法(后续更新)
- 请编程实现:产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复(百度了一下,get一种高性能算法,非递归)
- Android(安卓)产生0-9不重复随机数组高效方法。