随机数的计算,,不是像楼主那么做的,,,这个你发在程序版,也许更有效
我这里就我自己的仅有的一些信息,简单说一下
程序里做的随机数,全都是数学意义上的假随机,一般是取时间常量进行程序做的随机运算之后,得到一个值,之后与你规定的范围做比较..如果有现成的引擎,程序根本就不用操这个心了.
而作为策划,一般不需要了解这些,你只需要告诉程序,你在什么步骤需要一个什么样的随机数就可以了..
我通常用.R[x,y](m)>n,来表示需要获取的随机值
其中,x,y表示随机范围的上下限,m表示精度,n表示逻辑比较值,即,如果所得随机值大于n,则返回值为逻辑值"真",否则为假,,如果只用R[x,y](m)来表示,则代表,返回值为一个整型量
以上为我个人编造的书写格式,你可以随意修改格式,但是不管怎么样,你都必须要在策划案中做清晰的说明,以使程序员可以读懂你的意思,而这4个变量是不可缺少的,必须要交代清楚
致命和命中方面,一般比较省资源的做法,是将一段范围分为3段,随机数在第一段里,为致命,随机数在第二段里,为命中但不致命,随机数在第三段里,则未命中,逻辑上比较合理,但是公式方面麻烦一点,不过在程序的性能方面会比分步判断好一些 |