After 4 hours of reading the source code, I find the problem。
blockchain_get_block return digest_block,blockchain_list_blocks return block_record,
so I use blockchain_list_blocks get blockchain_random_seed,
Out of curiosity, I spent 1 hours changed the blockchain_get_block source code, now it can also return random_seed, I think xeroc is doing,
(wallet closed) >>> blockchain_get_block 100 {
"previous": "71524c64f3221c3fb77f93b8707669bdfbf7f33f",
"block_num": 100,
"timestamp": "20140719T033520",
"transaction_digest": "c8cf12fe3180ed901a58a0697a522f1217de72d04529bd255627a4ad6164f0f0",
"next_secret_hash": "119a1e39809ff06a25854c7f9a75b2f4e135afc8",
"previous_secret": "a4b5f588ed9f9cf149f74a56be38f53881767b81",
"delegate_signature": "20ace47fbc877db37a0983e8d7a3a74163c26e0d399df2cf7e5020f9eb2f025cacdbe6e7cf1ffa13f7ae250634cb6a34cb7c3dc059044012c63e2cc34b8f9655ff",
"user_transaction_ids": [],
"random_seed": "5b9496384a9297c5629bf48ce2499adc8f220cd4",
"block_size": 166,
"latency": 10035102000000,
"processing_time": 1000
}
Now the problem is that random_seed cannot display blockchain_list_blocks in CLI, expect BM next modification can let blockchain_get_block returns all the data, and CLI can display random_seed..
good job!