f15026041651
kongcheng8
2015-03-25 14:20
采纳率: 50%
浏览 2.3k

如何利用C++二维数组随机产生10个数,但这10个数的位置不过于分散

如何利用C++二维数组随机产生10个数,但这10个数的位置不过于分散

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 91program
    91program 2015-03-25 23:27
    已采纳

    先将数组将顺序填充,如连接的数值,随机数定义下标,从数组中取值。
    这样产生的随机数,就在数组取值范围之内——这就是所谓的适用数组。

    点赞 评论
  • caozhy

    你要能用数学定义什么叫做过于分散,比如说方差不大于多少。
    你可以通过每次产生2个数字取平均数的方式得到一个随机数,这样可以减少方差。

    点赞 评论
  • mgfAndrew
    mgfAndrew 2015-03-26 16:25

    不过于分散。。。。。。可以用for循环,第一个随机,第二个开始是(前一个+random(2,3什么的数字小一点的)),这样就可以实现了

    点赞 评论
  • qq_26731585
    qq_26731585 2015-03-29 14:46

    random()函数在里面。可当函数调用。

    点赞 评论

相关推荐