We're using the folling routine to generate a random number for chat-channel to use, and storing it encrypted for other valid objects to communicate on. Unfortunately as of today, it is reporting the exact same number for most of our customers, resulting in the same encrypted code generated, and our customers are now experiencing chat throttling on their pets as a result. This really shouldnt be happening.
the routing we're using to generate the number is as follows:
integer rand(integer min, integer max)
{
return min + (integer)llFrand(max - min + 1);
}