Warcraft 3 documentation
vJASS & Zinc Documentation
For the latest documentation about how it works vJASS and Zinc language layers for Warcraft III, please follow these links:
Jasshelper documentation - Zinc documentation - WC3 Optimizer documentation
This topic is the discussión abut the function GetRandomInt. You can see all the information about this function keyword HERE.

[functions] GetRandomInt No New Posts Jassdoc

Started by

0 Members and 1 Guest are viewing this topic.

[functions] GetRandomInt
on: February 23, 2022, 12:39:00 PM

returns a random integer in interval [lowBound, highBound] (inclusive). Bounds may be negative, but should be lowBound <= highBound. When lowBound==highBound, always returns that number.

Bug: If lowBound, highBound are INT_MIN, INT_MAX (or swapped) then it returns the value passed as lowBound (INT_MIN, or if swapped INT_MAX)

TODO: Understand logic when lowBound > highBound
For algorithm see: https://www.hiveworkshop.com/threads/random.286109/post-3073222

Desyncs! The random number generator is a global, shared resource. Do not change its state in local blocks asynchronously.

See: GetRandomReal, SetRandomSeed
« Last Edit: April 17, 2022, 03:19:18 PM by City17 »


Started by moyack

Replies: 3
Views: 4229

Started by Jedi

Replies: 5
Views: 14817
General Jass Discussion

Started by moyack

Replies: 40
Views: 58650
Jass Theory & Questions

Started by moyack

Replies: 0
Views: 656

Started by moyack

Replies: 0
Views: 646
Vivir aprendiendo.co - A place for learning stuff, in Spanish   Chaos Realm - The world of Game modders and wc3 addicts   Diplo, a gaming community   Power of Corruption, an altered melee featuring Naga and Demon. Play it now!!!   WC3JASS.com - The JASS Vault + vJASS and Zinc   Jetcraft - A Starcraft II mod   WormTastic Clan (wTc)   Warcraft RESOURCES Reforged: Modelos, mapas, proyectos y mas...