当前位置: 代码迷 >> C语言 >> [求助]c语言随机问题
  详细解决方案

[求助]c语言随机问题

热度:112   发布时间:2006-12-07 19:39:43.0
[求助]c语言随机问题
请问怎样产生一组 给定均值,给定范围,给定数量的随机数。例如,要产生平均值为8,并且在[4,12]范围的10个随机数?
搜索更多相关的解决方案: c语言  随机  

----------------解决方案--------------------------------------------------------
筛选塞
不过很费时........
----------------解决方案--------------------------------------------------------
不知道有没有直接就产生的?
----------------解决方案--------------------------------------------------------
具我的知识
莫有~~
孤陋寡闻鸟......
----------------解决方案--------------------------------------------------------
要产生平均值为8,并且在[4,12]范围的10个随机数?
rand()%8+4;产生数据,不过这样是不能保证均值为8,所以处理时时时加以人工干预,即产生一个随机值就和8比较,保存每次的差值和.下一次产生时有意识的使前面的均值尽量接近8.最后一次,就得彻底调整.使之为8.
----------------解决方案--------------------------------------------------------
补充一下,调用 rand()时需要#include "stdlib.h"
----------------解决方案--------------------------------------------------------
  相关解决方案