游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用

第五章 随机数在游戏中的应用

  • 1 基本介绍
  • 2 随机数生成器
  • 3 随机数分布与应用

第一节 基本介绍
第二节 随机数生成器
第三节 随机数分布与应用


游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用

真随机 or 伪随机

游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用

伪随机策略:保底法

游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用

伪随机策略:PRD

游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
PRD的效果比真正独立的概率好一些

其他伪随机策略

游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用


Q:以下哪项属于使用PRD算的目的?
( A ) 防止玩家猜出真实的概率,并以此获利
( B ) 减少出现连续多次不暴击的情况,给玩家提供更好的用户体验
( C ) 减少数值策划配置的难度
( D )控制超级稀有道具的全服总量


游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用

线性同余算法

游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用

游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用

梅森旋转

游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用


Q:线性同余算法中,当a=13,c=1,m=16,seed=1时,取到的前三个值是多少?
A:14、7、12


游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
游戏程序设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用

Q:假设一次投掷N个六面骰子得到的点数之和为X,随着N值增大,X的分布规律趋向于?
A:正态分布