1 of 1 people found this helpful
The API ulp_rand() draws on a hw RNG.
It requires warmup time. Users have experienced issues when they call this API immediately upon boot. If it's not warmed up, we'll draw on a pseudo-random list with a non-unique seed.
See this post for more details: Re: Document or specification of HW random number generator
Cool! I am using BCM20732S. Is this available with this chip? ( since I guess this is talking to special hardware?)
I guess the work around against warm up time is to cache (queue in memory) a bunch of random numbers and fill up the queue as number get used.
It looks like this feature is only available through SDKs 2.0 and above. As discussed in the following post, you may need to explore SW methods of producing random numbers.