6
A
答えて
8
BitSetを実行し、RandomクラスのnextBoolean()を呼び出します。
4
このようなコンストラクタはありません。あなたがしなければならないのは、BitSetを作成し、ループ内ですべてのビットをランダムな値に設定することです。
5
は、Java 7を使用している場合は、同じバイト配列からBitSet
を作成するために、静的BitSet.valueOf(byte[])
メソッドを使用し、その後Random.nextBytes(byte[])
とランダムバイト配列を初期化することができます。
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. Java:オブジェクトの初期化シーケンス
- 3. Java配列の初期化
- 4. Java初期化の質問
- 5. Javaの初期化コンストラクタ
- 6. Java静的初期化ブロック
- 7. Javaでマップ、ハッシュマップを初期化する
- 8. Javaでの初期化の順序
- 9. Java - HashMapsのHashMapを初期化する
- 10. デフォルト初期化と値の初期化
- 11. 初期化子の初期化子
- 12. リスト初期化でstd :: vectorを初期化できない
- 13. Java - JTableで動的に行を初期化するには?
- 14. Java Finding Longのビットセット
- 15. java web-applicationの初期化とシャットダウン
- 16. java配列変数の初期化
- 17. アレイの初期化の違いのJava
- 18. Javaオブジェクト配列の初期化
- 19. ヒープデータ構造の初期化java
- 20. Java:スーパークラスのプライベート変数の初期化
- 21. 静的変数の初期化java
- 22. Java静的初期化子とリフレクション
- 23. Java Velocityエンジンの初期化の問題
- 24. コンストラクタの初期化リストで配列を初期化する
- 25. Java:スイッチのケースでint配列を初期化するには?
- 26. リスト<String>オブジェクトをJavaで初期化するには?
- 27. スタティックC++マップの初期化エラーC2552:非集計を初期化リストで初期化できません。
- 28. んC#コレクション初期化構文は、デフォルトの初期化オーバーヘッドに
- 29. 初期化が
- 30. 初期化オブジェクト
制限のないビットベクトルのすべてのビットを設定するには時間がかかるでしょう... OPが設定するビット数を決定する必要があることを明示的に示す価値があります。 – yshavit
はい、固定長のビットセットを想定していました。 – Thilo