摘要:
给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数方法一:a.随机一个值value(1-5)b.随机一个值temp(1-5),如果temp<3把value从1-5映射到6-10,如果temp=3再随机一次temp(为了公平)c.如果value>7则丢弃,从a开始。得到符合要求的数 intrand7a ( void ){ int value, temp; do { value = rand5 (); while (3 == (temp = rand5 ())) ; if (temp < 3) ... 阅读全文