6
A
回答
8
只需通过BitSet并调用Random类的nextBoolean()。
4
没有这样的构造函数。你需要做的是创建一个BitSet,然后在一个循环中将所有位设置为随机值。
5
如果您使用的是Java 7,你可以初始化一个随机字节数组与Random.nextBytes(byte[])
然后用静态方法BitSet.valueOf(byte[])
从相同的字节数组创建BitSet
。
Random rnd = new Random();
// ...
byte[] randomBytes = new byte[NUM_BYTES];
rnd.nextBytes(randomBytes);
return BitSet.valueOf(randomBytes);
或者,如果你想要的0
与1
位的比例是其他东西比50:50,退房an old SO question of mine。
相关问题
- 1. 随机数未初始化
- 2. 如何转换虚假初始化一个bitset在Java中
- 3. java中的初始化初始化
- 4. Python-如何初始化随机函数
- 5. 随机数类内初始化
- 6. 代表随机属性初始化
- 7. 初始化在JAVA
- 8. 初始化在Java
- 9. 初始化在Java中
- 10. 初始化在Java中
- 11. 在java中初始化byte []
- 12. 在Java中StringBuilder初始化
- 13. Java初始化具有随机整数的多维数组
- 14. 如何在verilog中将寄存器初始化为随机值?
- 15. 在初始化相机
- 16. Java虚拟机的内存初始化
- 17. java虚拟机初始化错误
- 18. Java T初始化
- 19. Java类初始化
- 20. Java初始化块
- 21. JAVA初始化块
- 22. Swift - 初始化方法和随机化不起作用
- 23. 正在初始化,并在Java中
- 24. 用numpy/scipy中的随机数初始化一个float32矩阵
- 25. 用Javascript中的随机索引初始化一个数组
- 26. 非初始化数组中的随机数C++
- 27. srand()在随机初始化阵列下工作不起作用
- 28. 在Java中初始化最终字段
- 29. 在java中初始化数组名称
- 30. 初始化对象直接在Java中
设置无限位向量的所有位需要一段时间......可能值得明确指出OP将必须确定要设置的位数。 – yshavit 2011-12-19 06:59:33
是的,我假设一个固定长度的BitSet。 – Thilo 2011-12-19 07:01:43