相关疑难解决方法(0)

srand() - 为什么只调用一次?

这个问题是关于这个问题的评论 推荐的方法来初始化srand?第一条评论说srand()应该只在应用程序中调用ONCE.为什么会这样?

c random srand

71
推荐指数
4
解决办法
7万
查看次数

C中的随机数组

我正在寻找ANSI C中的函数,它可以像PHP那样随机化一个数组shuffle().有这样的功能还是我必须自己编写?如果我必须自己编写,那么最好/最高效的方法是什么?

我的想法到目前为止:

  • 例如,遍历数组100次,并将随机索引与另一个随机索引交换
  • 创建一个新数组并用第一个随机索引填充它,每次检查索引是否已被采用(性能= 0复杂度=严重)

c arrays

37
推荐指数
5
解决办法
8万
查看次数

标签 统计

c ×2

arrays ×1

random ×1

srand ×1