2017-10-19 12 views
-3

最近、次のようにタスクを実行するように求められました: "12バイトのバイナリ値を持つキーを生成する必要があります。このキーは、リトルエンディアン実際の鍵を構築するには、8バイト数のリトルエンディアンバージョンを文字列にコピーし、4バイトのゼロバイトを追加する必要があります。Javaで12バイトのランダムを生成する

JAVAまたはJavaScriptでこれを行うにはどうすればよいでしょうか?

答えて

0
final Random r = new Random(); 

long value = r.nextLong() >>> -64; 

String Key =Long.toBinaryString(value); 

     // pad Key with 32 0s 


     // output number on file 

r.nextLong() >>> -64あなたは8バイトの2進数を持っていることを確認します。

関連する問題