#C语言初学#我们C语言有时也可以开发一些小工具,比如一个点名器。有天我同学问我可不可以做个点名器,我想了想其实也行,只不过及其捡漏。于是就做了这么一个点名器。C语言要做一个点名器还是很简单的,在函数中有这样一个函数,rand(),这函数就是通过一些特定的方法,咱也也不知道,算出来一个数字,比rand(8)%3,就会算出来一个0到2之间包括2和0的一个数,但是这不是随机的,什么我们在rand函数中有个8,那个吧就像当种子,种子不变函数结果也不会变。还有要强调一些rand()函数后面用求模符号“%”求模数是控制随机数产生范围,比如rand()%4就是在0和4之间包括0和4的范围。
但我们可以用时间当种子,因为时间一直在改变的用它来当种子就会产生不同的方法。我们用到的函数time()来获取时间,和函数srand()来设置种子。因为srand的函数参数是unsigned int型的将time()的函数返回值强制转型一下就行了。点名器的重要部分就是产生随机数,剩下就用二维字符数组储存名字,产生范围类的随机数在用下标调用数组里面的名字就行了。
c语言srand函数怎么用_C语言(初学)制作一个点名器
最新推荐文章于 2021-07-18 00:56:51 发布