六一快到了,今天我收到媽媽送給我的六一禮物——一個拉桿箱。它是媽媽為我六月底去莫干山夏令營準備的。
箱子是大紅色,上面印有熊本熊的圖案,我可喜歡了。我拉著它在客廳里走來走去。這時媽媽對我說“你可以把你的專屬箱包設個密碼。”于是我忙蹲下來擺弄密碼鎖。只見行李箱上配的是3位數(shù)的數(shù)字密碼。我很快按照說明書把密碼設置好了,但不放心的問媽媽:“要是途中有人能破解我的密碼咋辦?”媽媽反問我:“那你根據(jù)你自己拔弄密碼數(shù)字的時間拿紙筆來算一算,如果有人破解密碼要花費多長時間?”
我?guī)е闷鎭淼綍浚贸黾埞P。在紙上畫到,行李箱數(shù)字密碼鎖是3位數(shù):囗囗囗,每一格都出現(xiàn)了0、1、2、3、4、5、6、7、8、9這10個數(shù)字,那么排列組合就一共有10x10x10=1000(個)。而密碼只有一個,而打開此鎖的可能性為1/1000。
不知道密碼的人想要打開鎖,就要一個個去試,如000,001,002……一直試到密碼解開為止。我試了一下,我設一個密碼花費10秒,那么試1000個數(shù)至少就要花費:
10x1000÷60≈167(分鐘)≈2.8(小時)
我看到這結果,偷著樂了,高興的對媽媽說:“這下我不怕了,要花近3個小時,旅途中不用擔心我的行李箱被打開了。”媽媽摸了摸我的頭,對我說:“那你再算一下你的存錢保險箱要用多長時間打開?”咦,對呀,我重來沒考慮過這個問題,我忙跑進我的臥室把我的紫色玩具保險箱抱到書房研究起來。
我的玩具保險箱的數(shù)字密碼鎖是6位數(shù):囗囗囗囗囗囗,每一格也都出現(xiàn)0~9這10個數(shù)字,排列組合得到的6位數(shù)組合共有10x10x10x10x10x10=1000000(個)。打開鎖的可能性是1/1000000。同樣我把每試一個密碼按10秒計算,打開至少要花費:
10x1000000÷60÷60≈2778(小時)
呀,我發(fā)現(xiàn)密碼的數(shù)位越多,排列組合數(shù)就越多。隨機開鎖成功率就可能越低。我算出答案后心里竊喜,知道了數(shù)字密碼鎖還是安全的。就對著在廚房忙碌的媽媽大聲說道:“媽,下次再買日記本,我要帶密碼鎖的噢。”看見媽媽錯愕的樣子,我大笑起來。