| 12345678910111213141516171819202122232425 |
- export default class Random
- {
- public static Range(min: number, max: number, isInt: boolean = true): number
- {
- //return min + Math.ceil(Math.random() * 1000) % (max - min); //不包含最大值
- let del: number = max - min;
- if (del > 0)
- {
- let val: number = min + Math.random() * 0xffffff % del
- if (isInt)
- {
- return Math.floor(val);
- }
- return val
- }
- return min;
- }
- public static GetBool():boolean
- {
- let temp=Random.Range(0,2);
- return temp==1?true:false;
- }
- }
|