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