示例#1
0
char get_rand(int counter){
	switch (counter){

		case 0: case 5: return get_rand_letter();

		case 7: return get_rand_number();

		case 11: return get_rand_punkt_mark();

		case 12:
			switch(rand()%2){
				case 0: return get_rand_letter();
				case 1: return get_rand_number();
			};
		case 16:
			switch(rand()%2){
				case 0: return get_rand_letter();
				case 1: return get_rand_punkt_mark();
			};
		case 18:
			switch(rand()%2){
				case 0: return get_rand_number();
				case 1: return get_rand_punkt_mark();
			};
		case 23:
			switch(rand()%3){
				case 0: return get_rand_letter();
				case 1: return get_rand_number();
				case 2: return get_rand_punkt_mark();
			};
		default: printf ("Error!");
	};
}
示例#2
0
int main(void)
{
	std::vector<int> vec;
	for(int i = 1; i <= 54; ++i)
		vec.push_back(i);

	get_rand_number(vec);
	return 0;
}