以下簡短腳本打印一個隨機的十位二進制數:
#!/usr/bin/zsh
point=''
for i in `seq 1 10`
do
echo $RANDOM >/dev/null
point=$point`if [ $RANDOM -gt 16383 ]; then echo 0; else echo 1; fi`
done
echo $point
但是,如果我去掉明顯無用echo $RANDOM >/dev/null
線,劇本始終打印要麼1111111111
或0000000000
。
爲什麼?
問題的標題現在有點有趣!如果我已經知道如此具體地標題這個問題,我可能不需要問一個問題...... –
無可否認如此。但問題是,如果你在詢問之前搜索重複的東西時看到過這個標題(你*確實*搜索過重複的東西,對嗎?),你會認識到它是你的問題嗎? (如果沒有,也許「在子殼」需要被退出)。 –
@CharlesDuffy我確實搜索了重複內容,並發現了一些確實無關的內容。如果我在結果中看到它,我至少會點擊這個標題。 =) –