这是错误示例,
最后结果没有运行不了,是因为srand((unsigned)time(NULL))是经常和rand()函数搭配在一起,在平时的编程中,可能我们只用rand()函数就能够满足得到随机数的需求,但实际上,计算机产生的是伪随机数,伪随机数是计算机中已经编好的无规则排序的数字,它们的排序是没有规律的,并将它们平均分成N份,rand函数只是从这里面的数字中随机抽取一个,所以经过一个周期,获得的随机数是重复的。
所以在室友的帮助下,我还发现了,用rand函数还需要用stdlib。
这是错误示例,
最后结果没有运行不了,是因为srand((unsigned)time(NULL))是经常和rand()函数搭配在一起,在平时的编程中,可能我们只用rand()函数就能够满足得到随机数的需求,但实际上,计算机产生的是伪随机数,伪随机数是计算机中已经编好的无规则排序的数字,它们的排序是没有规律的,并将它们平均分成N份,rand函数只是从这里面的数字中随机抽取一个,所以经过一个周期,获得的随机数是重复的。
所以在室友的帮助下,我还发现了,用rand函数还需要用stdlib。