其他随机函数 - luosiwei-cmd/CarYon GitHub Wiki
其他随机函数
CarYon 可以生成其他一些随机的东西,例如:
cyrand_bool(); //随机布尔类型的值
cyrand_engs(); //随机英文小写字母
cyrand_engb(); //随机英文大写字母
cyrand_formatc(); //随机转义字符
cyrand_word(a);//长度为a的随机词汇
cyrand_article(a); //有a个词汇的随机段落
cyrand_letter(); //随机字符
若想要生成一排列(1~n)并且不重复,那么请用
RandomP(int* arr,int size);
函数,其作用是在 arr
数组里面生成一不重复的1~n的数。
此外还有生成随机数列的功能。
inline void randomArr(int* arr,int n,int lower,int upper,int flag);
arr
是数组,生成的数列将被存放在这里,n
是数组的最大下标,lower
是数组中元素的最小值,upper
是最大值。
flag=0
时无限制,flag=1
升序,flag=2
降序,flag=-1
不重复。
有了这些函数,您可以造出一些有趣的数据,祝您使用愉快!