MIST random
From DCS World Wiki - Hoggitworld.com
mist.random
Added with: Mist 3.3 |
Description |
Returns a random numerical value based on the input variables. Matches input values of the math.random() function except this function does not support decimals. |
Syntax |
number mist.random(number/number low/high , number high ) |
Valid Input Values: |
number low and high, any round number |
Return value: |
number |
Return example: |
any non round number |
Usage Examples: |
do local randChoice = mist.random(5) if randChoice == 1 then -- do whatever elseif randChoice == 2 then -- do whatever2 elseif randChoice > 2 then -- do whatever3 end |
Notes: |
If the optional variable is not present then a random number will be returned between 1 and the required variable.
This function has been created to act as a customized replacement of math.random, specifically for any random choice with less than 50 possibilities. |
Related Functions |
makeUnitTable, getRandPointInCircle, getRandomPointInZone, getRandomPointInPoly, isTerrainValid, terrainHeightDiff, getUnitsInZones, getUnitsInMovingZones, pointInPolygon, getUnitsInPolygon, getDeadMapObjsInZones, getDeadMapObjsInPolygonZone, getUnitsLOS, random, randomizeNumTable, getAvgPoint, getQFE, getWindBearingAndVel, getPathLength, getPathInSegments, getPointAtDistanceOnPath, projectPoint, getGroupsByAttribute, , getUnitsByAttribute, mapValue, |