正在加载图片...
6、数学函数: 例如我们前面说的sinO函数,其它的各种三角函数,还有求整,求绝对值,求随机数 求对数等 这些函数大都枯燥无味,其中的随机函数倒是有趣点。很多游戏程序都要使用到它。这 里粗略讲讲。 什么叫随机?大白话说就是:一件事情的结果有几种相同概率的可能。比如你扔一个硬 币到地上,可能是正面,也可能是反面朝上,两种可能的概率都是50%。但如果你要考虑 硬币还有“立”着在地上的可能,那么这种可能就不属于随机的范畴了。下面的程序随机 生成一个0~99的数,然后要求你输入一个0~99之间的数,如果这你输入的和它生成的数 相等(概率为1%),就表示你中奖了 //虽然属于数学类函数,但随机函数其实放在标准库( stdlib)里 #include <stdlib. h> #include <iostream. h> int main(int argc, char* argv[) //在第一次调用随机数之前,要调用一次这个函数, //这个函数称为“随机种子函数” randomize o //随机函数: random(intn)的用法: //随机返回一个0~(n-1)之间的整数, //如:intx= random(100),则x值将是0到99之间的一个数。 int x random(100) in t6、数学函数: 例如我们前面说的 sin()函数,其它的各种三角函数,还有求整,求绝对值,求随机数, 求对数等。 这些函数大都枯燥无味,其中的随机函数倒是有趣点。很多游戏程序都要使用到它。这 里粗略讲讲。 什么叫随机?大白话说就是:一件事情的结果有几种相同概率的可能。比如你扔一个硬 币到地上,可能是正面,也可能是反面朝上,两种可能的概率都是 50%。但如果你要考虑 硬币还有“立”着在地上的可能,那么这种可能就不属于随机的范畴了。下面的程序随机 生成一个 0~99 的数,然后要求你输入一个 0~99 之间的数,如果这你输入的和它生成的数 相等(概率为 1%),就表示你中奖了。 //虽然属于数学类函数,但随机函数其实放在标准库(stdlib)里: #include <stdlib.h> #include <iostream.h> int main(int argc, char* argv[]) { //在第一次调用随机数之前,要调用一次这个函数, //这个函数称为“随机种子函数” randomize(); //随机函数:random(int n)的用法: //随机返回一个 0~ (n-1) 之间的整数, //如: int x = random(100),则 x 值将是 0 到 99 之间的一个数。 int x = random(100); int y;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有