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

标签 c arrays file random

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

例如

 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

然后将其存储在文件中

最佳答案

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

关于c - 生成随机数组并存储在c中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22570586/

相关文章:

c - 打印参数的 Oneliner C

c - GCC 内联汇编常量 (ARM)

java - 在 Java 中序列化 Longs 数组的最紧凑方法

arrays - 无法在 Swift 代码中保存、访问和修改 Realm 数据库中的 'List'

ruby - 如何在ruby中获取文件模式?

c - fseek 一个新创建的文件

c - C语言使用BFS寻找节点之间的路径

c - 使用 C 中的结构的不可预测的输出

javascript - 为什么数组原型(prototype)函数不能像 foreach 那样在其他数组函数中工作?

c - 读取文件时出错 "fgetc"(溢出)