http://blog.csdn.net/luowen3405/article/details/6155596 http://blog.csdn.net/paradise_for_why/article/details/5548488 http://blog.csdn.net/zqy2000zqy/article/details/1174978:srand/rand