有這個么需求:
1. 我想用一組長度較長且不同的已知的數(8個位元組),分別對應生成長度短一點的數(2個位元組)。我要確定這2個位元組的數也是唯一。
2. 不論程式運行多少次,對于給定的已知長數,生成的短數是不變的。
比如:輸入:0x0011223344556677,可以輸出0xabcd。不管程式運行多少次,只要輸入不變,輸出就不變。
我看了下random的方法,我感覺有可能多次運行輸出會變掉。
大家幫忙看下,是否有實作上述需求的可行的方法?
uj5u.com熱心網友回復:
最簡單的方法就是,長數對2的16次方取模即可這樣,長數不變,取模的結果肯定也不變,而且長數確定,模肯定也確定
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/233280.html
標籤:C語言
下一篇:杭電ACM2033求解
