Table of Contents

getRandom

(int a=1, int b=0)Get a random number between a and b.

Syntax

float getRandom([, int %a=1, int %b=0]);

Parameters

[optional] int %a=1
No description available.

[optional] int %b=0
No description available.

Return value

float
No description available.

Remarks

Examples

Source

Engine

See also

getRandomSeed
setRandomSeed

References

HorseHoleBot::onAdd: Add-Ons/Bot_Horse/bot_base.cs:100
HorseHoleBot::onBotCollision: Add-Ons/Bot_Horse/bot_base.cs:133
HorseHoleBot::onBotCollision: Add-Ons/Bot_Horse/bot_base.cs:134
HorseHoleBot::onBotDamage: Add-Ons/Bot_Horse/bot_base.cs:152
HorseHoleBot::onBotDamage: Add-Ons/Bot_Horse/bot_base.cs:153
SharkHoleBot::onAdd: Add-Ons/Bot_Shark/bot_base.cs:141
delaySharkCheck: Add-Ons/Bot_Shark/bot_base.cs:201
SharkHoleBot::onNewDataBlock: Add-Ons/Bot_Shark/bot_base.cs:222
SharkHoleBot::onBotCollision: Add-Ons/Bot_Shark/bot_base.cs:282
SharkHoleBot::onBotCollision: Add-Ons/Bot_Shark/bot_base.cs:296
holeSharkKill: Add-Ons/Bot_Shark/bot_base.cs:381
SharkHoleBot::onBotDamage: Add-Ons/Bot_Shark/bot_base.cs:448
armor::onCollision: Add-Ons/Bot_Zombie/bot_zombie.cs:252
armor::onReachDestination: Add-Ons/Bot_Hole/packages.cs:84
armor::onReachDestination: Add-Ons/Bot_Hole/packages.cs:85
armor::onMount: Add-Ons/Bot_Hole/packages.cs:331
holeBotDamage: Add-Ons/Bot_Hole/packages.cs:468
AIPlayer::lookAtBrick: Add-Ons/Bot_Hole/events.cs:171
AIPlayer::goToBrick: Add-Ons/Bot_Hole/events.cs:189
AIPlayer::dropItem: Add-Ons/Bot_Hole/events.cs:897
getRandomBotTransColor: Add-Ons/Bot_Hole/events.cs:1026
getRandomBotColor: Add-Ons/Bot_Hole/events.cs:1062
getRandomBotPantsColor: Add-Ons/Bot_Hole/events.cs:1081
getRandomBotSkinColor: Add-Ons/Bot_Hole/events.cs:1100
getRandomBotFace: Add-Ons/Bot_Hole/events.cs:1125
AIPlayer::setRandomAppearance: Add-Ons/Bot_Hole/events.cs:1183
AIPlayer::setRandomAppearance: Add-Ons/Bot_Hole/events.cs:1191
AIPlayer::setRandomAppearance: Add-Ons/Bot_Hole/events.cs:1201
AIPlayer::hRandomMoveTrigger: Add-Ons/Bot_Hole/holes.cs:184
AIPlayer::hRandomMoveTrigger: Add-Ons/Bot_Hole/holes.cs:186
AIPlayer::hRandomHeadTurn: Add-Ons/Bot_Hole/holes.cs:219
AIPlayer::hRandomHeadTurn: Add-Ons/Bot_Hole/holes.cs:222
AIPlayer::hFollowPlayer: Add-Ons/Bot_Hole/holes.cs:298
AIPlayer::hFollowPlayer: Add-Ons/Bot_Hole/holes.cs:326
AIPlayer::hFollowPlayer: Add-Ons/Bot_Hole/holes.cs:336
AIPlayer::hFollowPlayer: Add-Ons/Bot_Hole/holes.cs:471
AIPlayer::hFollowPlayer: Add-Ons/Bot_Hole/holes.cs:472
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:531
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:535
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:537
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:783
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:858
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:869
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:870
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:882
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:887
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:890
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:909
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:910
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:932
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:946
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:948
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:953
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:962
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:966
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:972
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:974
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:982
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:989
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:993
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1001
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1003
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1006
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1007
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1009
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1010
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1017
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1028
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1034
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1045
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1051
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1073
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1084
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1151
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1154
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1155
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1162
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1164
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1180
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1202
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1220
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1223
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1224
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1251
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1274
AIPlayer::hLoop: Add-Ons/Bot_Hole/holes.cs:1292
checkHoleBotTeams: Add-Ons/Bot_Hole/holes.cs:1509
AIPlayer::hLookAwayFromBrick: Add-Ons/Bot_Hole/holes.cs:1598
AIPlayer::hLookAwayFromBrick: Add-Ons/Bot_Hole/holes.cs:1598
AIPlayer::hRunAwayFromPlayer: Add-Ons/Bot_Hole/holes.cs:1618
AIPlayer::hRunAwayFromPlayer: Add-Ons/Bot_Hole/holes.cs:1618
fxDTSBrick::spawnHoleBot: Add-Ons/Bot_Hole/holes.cs:1829
AIPlayer::hShootAim: Add-Ons/Bot_Hole/holes.cs:2042
AIPlayer::hShootPrediction: Add-Ons/Bot_Hole/holes.cs:2075
AIPlayer::hLookSpastically: Add-Ons/Bot_Hole/holes.cs:2108
AIPlayer::hLookSpastically: Add-Ons/Bot_Hole/holes.cs:2109
AIPlayer::hLookSpastically: Add-Ons/Bot_Hole/holes.cs:2112
AIPlayer::hLookSpastically: Add-Ons/Bot_Hole/holes.cs:2120
AIPlayer::hLookSpastically: Add-Ons/Bot_Hole/holes.cs:2121
AIPlayer::hLookSpastically: Add-Ons/Bot_Hole/holes.cs:2123
AIPlayer::hLookSpastically: Add-Ons/Bot_Hole/holes.cs:2124
AIPlayer::hLookSpastically: Add-Ons/Bot_Hole/holes.cs:2127
AIPlayer::hLookSlightly: Add-Ons/Bot_Hole/holes.cs:2136
AIPlayer::hLookSlightly: Add-Ons/Bot_Hole/holes.cs:2137
AIPlayer::hLookSlightly: Add-Ons/Bot_Hole/holes.cs:2139
AIPlayer::hLookSlightly: Add-Ons/Bot_Hole/holes.cs:2140
AIPlayer::hLookSlightly: Add-Ons/Bot_Hole/holes.cs:2142
AIPlayer::hLookSlightly: Add-Ons/Bot_Hole/holes.cs:2143
AIPlayer::hAvoidObstacle: Add-Ons/Bot_Hole/holes.cs:2258
AIPlayer::hAvoidObstacle: Add-Ons/Bot_Hole/holes.cs:2345
AIPlayer::hAvoidObstacle: Add-Ons/Bot_Hole/holes.cs:2353
AIPlayer::hAvoidObstacle: Add-Ons/Bot_Hole/holes.cs:2372
AIPlayer::hAvoidObstacle: Add-Ons/Bot_Hole/holes.cs:2375
AIPlayer::hAvoidObstacle: Add-Ons/Bot_Hole/holes.cs:2378
AIPlayer::hAvoidObstacle: Add-Ons/Bot_Hole/holes.cs:2409
AIPlayer::hAvoidObstacle: Add-Ons/Bot_Hole/holes.cs:2410
AIPlayer::hAvoidObstacle: Add-Ons/Bot_Hole/holes.cs:2443
AIPlayer::hAvoidObstacle: Add-Ons/Bot_Hole/holes.cs:2444
AIPlayer::smoothWander: Add-Ons/Bot_Hole/holes.cs:2521
AIPlayer::smoothWander: Add-Ons/Bot_Hole/holes.cs:2522
AIPlayer::smoothWander: Add-Ons/Bot_Hole/holes.cs:2531
ShapeBase::ejectRandomPlayer: Add-Ons/Bot_Hole/support.cs:88
armor::onTargetEnterLOS: Add-Ons/Bot_Hole/support.cs:285
getRandomDongFloat: Add-Ons/Bot_Hole/support.cs:382
hGetRandomFloat: Add-Ons/Bot_Hole/support.cs:421
hGetRandomFloat: Add-Ons/Bot_Hole/support.cs:425
hReturnNamedBrick: Add-Ons/Bot_Hole/support.cs:473
brickSkullData::onPlant: Add-Ons/Brick_Halloween/2012/server.cs:41
brickSkullData::onPlant: Add-Ons/Brick_Halloween/2012/server.cs:49
carvePumpkin: Add-Ons/Brick_Halloween/server.cs:54
fxDTSBrick::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:69
fxDTSBrick::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:71
fxDTSBrick::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:119
fxDTSBrick::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:121
MiniGameSO::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:184
MiniGameSO::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:186
MiniGameSO::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:234
MiniGameSO::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:236
Vehicle::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:298
Vehicle::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:300
Vehicle::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:348
Vehicle::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:350
Player::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:412
Player::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:414
Player::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:462
Player::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:464
GameConnection::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:526
GameConnection::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:528
GameConnection::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:576
GameConnection::VCE_modVariable: Add-Ons/Event_Variables/server/outputs.cs:578
fxDTSBrick::VCE_retroCheck: Add-Ons/Event_Variables/server/outputs.cs:2342
getRandomFirstName: Add-Ons/Gamemode_Slayer/server/modules/Module_Names/Module_Names.cs:24
AIPlayer::useRandomTool: Add-Ons/Gamemode_Slayer/server/core/AiPlayer.cs:90
GameConnection::applyUniform: Add-Ons/Gamemode_Slayer/server/core/GameConnection.cs:184
GameConnection::spectateAutoCam: Add-Ons/Gamemode_Slayer/server/core/GameConnection.cs:737
GameConnection::spectateAutoCam: Add-Ons/Gamemode_Slayer/server/core/GameConnection.cs:747
Slayer_AiController::createPlayer: Add-Ons/Gamemode_Slayer/server/core/Slayer_AiController.cs:417
Slayer_AiController::onSpawn: Add-Ons/Gamemode_Slayer/server/core/Slayer_AiController.cs:476
Slayer_AiController::applyBodyColors: Add-Ons/Gamemode_Slayer/server/core/Slayer_AiController.cs:503
Slayer_onBotObjectiveReached_CP: Add-Ons/Gamemode_Slayer/server/core/Slayer_AiController.cs:646
Slayer_onBotObjectiveReached_CP: Add-Ons/Gamemode_Slayer/server/core/Slayer_AiController.cs:647
Slayer_MiniGameSO::pickSpawnPoint: Add-Ons/Gamemode_Slayer/server/core/Slayer_MiniGameSO.cs:1396
Slayer_MiniGameSO::pickSpawnPoint: Add-Ons/Gamemode_Slayer/server/core/Slayer_MiniGameSO.cs:1401
Slayer_TeamHandlerSG::pickTeam: Add-Ons/Gamemode_Slayer/server/core/Slayer_TeamHandlerSG.cs:356
Slayer_TeamSO::getBalanceCandidate: Add-Ons/Gamemode_Slayer/server/core/Slayer_TeamSO.cs:311
Slayer_TeamSO::updateName: Add-Ons/Gamemode_Slayer/server/core/Slayer_TeamSO.cs:752
fumbleFootBall: Add-Ons/Item_Sports/football.cs:278
stealBasketballChance: Add-Ons/Item_Sports/basketball.cs:37
sGetRandomFloat: Add-Ons/Item_Sports/support.cs:201
sGetRandomFloat: Add-Ons/Item_Sports/support.cs:206
serverCmdPlantBrick: base/server/scripts/allGameScripts.cs:7056
ItemData::onThrow: base/server/scripts/allGameScripts.cs:9129
fxDTSBrick::spawnProjectile: base/server/scripts/allGameScripts.cs:22331
fxDTSBrick::spawnProjectile: base/server/scripts/allGameScripts.cs:22331
fxDTSBrick::spawnProjectile: base/server/scripts/allGameScripts.cs:22331
fxDTSBrick::spawnProjectile: base/server/scripts/allGameScripts.cs:22341
fxDTSBrick::spawnProjectile: base/server/scripts/allGameScripts.cs:22342
fxDTSBrick::spawnProjectile: base/server/scripts/allGameScripts.cs:22343
fxDTSBrick::spawnExplosion: base/server/scripts/allGameScripts.cs:22403
fxDTSBrick::spawnExplosion: base/server/scripts/allGameScripts.cs:22403
fxDTSBrick::spawnExplosion: base/server/scripts/allGameScripts.cs:22403
Player::spawnProjectile: base/server/scripts/allGameScripts.cs:23010
Player::spawnProjectile: base/server/scripts/allGameScripts.cs:23011
Player::spawnProjectile: base/server/scripts/allGameScripts.cs:23012
SimGroup::getBrickSpawnPoint: base/server/scripts/allGameScripts.cs:25566
MiniGameSO::pickSpawnPoint: base/server/scripts/allGameScripts.cs:28650
Add-Ons/Gamemode_Slayer/client/modules/HolidayGreetings/HolidayGreetings.cs:120
Add-Ons/Gamemode_Slayer/client/modules/HolidayGreetings/HolidayGreetings.cs:122
Add-Ons/Gamemode_Slayer/client/modules/HolidayGreetings/HolidayGreetings.cs:124
Add-Ons/Gamemode_Slayer/client/modules/HolidayGreetings/HolidayGreetings.cs:145
Slayer_Teams::saveUniform: Add-Ons/Gamemode_Slayer/client/gui/main/80_Slayer_Teams.cs:413
GlassModManagerGui::doDownloadSprite: Add-Ons/System_BlocklandGlass/client/submodules/modmanager/addonPage.cs:956
GlassLiveConnection::onDNSFailed: Add-Ons/System_BlocklandGlass/client/submodules/live/GlassLiveConnection.cs:146
GlassLiveConnection::onLine: Add-Ons/System_BlocklandGlass/client/submodules/live/GlassLiveConnection.cs:685
GlassLive::BlockheadRandomAnim: Add-Ons/System_BlocklandGlass/client/GlassLive.cs:1240
GlassAudio::updateVolume: Add-Ons/System_BlocklandGlass/client/GlassAudio.cs:109
GlassAudio::updateVolume: Add-Ons/System_BlocklandGlass/client/GlassAudio.cs:111
GlassAudio::updateVolume: Add-Ons/System_BlocklandGlass/client/GlassAudio.cs:113
isaac_init: Add-Ons/System_BlocklandGlass/support/Support_ISAAC.cs:62
Avatar_Randomize: base/client/scripts/allClientScripts.cs:15998
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16000
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16009
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16010
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16011
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16013
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16016
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16026
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16027
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16030
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16038
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16039
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16042
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16044
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16051
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16079
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16081
Avatar_Randomize: base/client/scripts/allClientScripts.cs:16124
Avatar_GetRandomColor: base/client/scripts/allClientScripts.cs:16153
MainMenuGui::onWake: base/client/scripts/allClientScripts.cs:16378
mm_Fade::onDone: base/client/scripts/allClientScripts.cs:16829
getRandomColorF: base/client/scripts/allClientScripts.cs:26350
getRandomColorF: base/client/scripts/allClientScripts.cs:26351
getRandomColorF: base/client/scripts/allClientScripts.cs:26352
getRandomColorF: base/client/scripts/allClientScripts.cs:26353
getRandomColorFOpaque: base/client/scripts/allClientScripts.cs:26361
getRandomColorFOpaque: base/client/scripts/allClientScripts.cs:26362
getRandomColorFOpaque: base/client/scripts/allClientScripts.cs:26363
EnvGui::clickRandom: base/client/scripts/allClientScripts.cs:26371
EnvGui::clickRandom: base/client/scripts/allClientScripts.cs:26372
EnvGui::clickRandom: base/client/scripts/allClientScripts.cs:26377
EnvGui::clickRandom: base/client/scripts/allClientScripts.cs:26378
EnvGui::clickRandom: base/client/scripts/allClientScripts.cs:26379
EnvGui::clickRandom: base/client/scripts/allClientScripts.cs:26380
EnvGui::clickRandom: base/client/scripts/allClientScripts.cs:26381
EnvGui::clickRandom: base/client/scripts/allClientScripts.cs:26387
initClient: base/client/init.cs:112
onUDPFailure: base/client/init.cs:137