生成随机数组并存储在c中



如何生成大小为8的仅包含0和1值的整数随机数组

例如

 randomval[]= {0,0,0,1,1,1,0,0};

然后它将值0,0,0,1,1,1,0,0,0存储在文件中所以如果我想为randomval重新生成新值它会检查0,0,0,0,1,1,1,0,0,0之前是否已经被选中以确保它没有被重复并生成

类似于:randomval[]= 1,1,0,0,0,1,1,0,0

然后将其保存在

文件中

每组8位二进制数字(0/1)对应一个0 ..255.因此,要生成256个随机不同数组的序列您可以按照以下步骤进行:

  • 从包含数字0 ..的整数数组开始。255年。
  • 随机Shuffle该数组,例如在无重复的随机数组生成中描述。
  • 最后取每个数组元素的8位二进制数。

相关内容

  • 没有找到相关文章

最新更新