代码修正

1.启动时初始化随机数种子。
2.增加了切换方向时的检查。
3.代码排版修正。