Math.random()決定,因此最後漲和跌的機率是一半一半,在大數法則運作之下,來來回回互相抵銷的次數會更多,如果把max_steps設置為100_000,能承受下跌的範圍就更大,也就更不容易虧錢;若是改成max_steps=1_000_000就幾乎不會虧錢了。
上面就是max_steps=1_000_000的執行結果,可以看到價格就算趨近於0(小數點兩位顯示不出來)還是不會虧錢。因為有隨機函數,所以每次結果都不一樣,但你大概要很努力很努力很努力地重試,才有那麼一點點很小很小很小的機會虧錢。