Re: RFC: getting a unique integer value


Subject: Re: RFC: getting a unique integer value
From: Matti Picus (matti@picus.org)
Date: Tue Oct 16 2001 - 01:05:36 CDT


Martin, it is the \listid and \listtemplateid keywords, which are the ones
that started this thread in the first place.

BTW, I was convinced by the multi-threading argument that rand() is the
best way to go. How about a compromise?

UT_uint32 UT_newNumber ()
{
   static UT_uint32 m_theNum = 10000;
   //When this is MUTEX safe, we can do
   //return m_theNum++;
   m_theNum = UT_rand();
   while (m_theNum<10000)
       m_theNum = UT_rand();
}

Matti

At 10:34 16/10/01 +1000, you wrote:
>I want to reserve the first 10000 ID's for future use with lists. BTW the
>RTF SPEC DOES ask for random 32 bit ID's for some purposes. I forget
>which right now though.



This archive was generated by hypermail 2b25 : Tue Oct 16 2001 - 01:21:47 CDT