·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3中在指定数值范围内获得随机数

时间:2016-01-24 20:47酷播
模拟投骰子,即希望得到随机六个值: randRange(1, 6); 为避免被缓存而需要产生一个独一无二的数字追加在URL尾端,通常最佳方法是取得当前毫秒数.

//可取范围:[min, max] private function randRange(min:Number, max:Number):Number {     var randomNum:Number = Math.floor(Math.random() * (max – min + 1)) + min;     return randomNum; } 应用例子: 模拟投银币,即希望得到随机布尔值(true 或 false): randRange(0, 1); 模拟投骰子,即希望得到随机六个值: randRange(1, 6); 为避免被缓存而需要产生一个独一无二的数字追加在URL尾端,通常最佳方法是取得当前毫秒数.

弧度(radian)与度数(degree)之间的转换
从弧度转为度数: degrees = radians * 180 / Math.PI 从度数转为弧度: radians = degrees * Math.PI / 180

计算两点之间的距离
勾股定理: c2 = a2 + b2 假设有两个影片剪辑mc1和mc2,则它们两点间的距离c为: var c:Number = Math.sqrt(Math.pow(mc1.x – mc2.x, 2) + Math.pow(mc1.y – mc2.y, 2));

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器