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

时间:2014-03-21 22:25:04

标签: c arrays file random

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

例如

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

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

其他类似:randomval [] = 1,1,0,0,1,1,0,0

然后还将其存储在文件

1 个答案:

答案 0 :(得分:3)

每个8个二进制数字(0/1)的数组对应于0 ... 255范围内的整数。 因此,产生256个随机不同阵列的序列  你可以按照以下步骤进行: