Simple Sand Samples |
説明のないとってもシンプルなサンプルプログラム集
COBOL | awk | C言語 | D言語 | GO言語 | Lua | Vim |
bash | Perl | Gauche | Clojure | CLISP | EmacsLisp | VimScript |
tcsh | Ruby | Groovy | Java | C# | VBScript | JavaScript |
Io言語 | Python | Erlang | Scala | VB.NET | Excel/VBA | PHP |
Tcl | Haskell | OCaml | PowerShell | Windows | Unix/Linux |
Java > ランダムなバイナリファイル生成
bin-rand.java
|
|
$ javac bin-rand.java
$ od -tx1 -An -v hoge.bin
18 b8 96 f3 db 11 3e 43 47 2c 09 ca 12 38 d4 1b
bd 6a 12 82 72 e0 10 08 0a 90 f1 78 9f 63 b2 53
bd 97 59 dc 89 51 b4 46 b7 79 d6 b0 4f 3c 72 c0
6e e5 c3 8b 4e 77 9b 1d d0 0a 6d f7 9e e3 f5 d5
d0 44 23 80 b2 32 83 8c ca a4 4f c9 e8 4d 9c 8f
$
80バイトのバイナリ生成
$ java Test hoge.bin 80$ od -tx1 -An -v hoge.bin
18 b8 96 f3 db 11 3e 43 47 2c 09 ca 12 38 d4 1b
bd 6a 12 82 72 e0 10 08 0a 90 f1 78 9f 63 b2 53
bd 97 59 dc 89 51 b4 46 b7 79 d6 b0 4f 3c 72 c0
6e e5 c3 8b 4e 77 9b 1d d0 0a 6d f7 9e e3 f5 d5
d0 44 23 80 b2 32 83 8c ca a4 4f c9 e8 4d 9c 8f
$
* 確認環境 Debian Linux(Wheezy)