rand()%6+1 rand()是一个生成随机数的函数%6就是说6个面随机选一个,所以要模6模6之后得到的是0-5,要变回1-6,所以要+1 关于rand()的实现的问题,可以参考一下百度百科http://baike.baidu.com/view/1127.htm