mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-24 01:54:22 +00:00
Added Value support to the Button's toggle state and TextEditor content. Refactored the atomic operation functions to live inside a class called Atomic, and the byte order functions into a class called ByteOrder.
This commit is contained in:
parent
3ddbc82f9f
commit
18ffeba9da
64 changed files with 3721 additions and 3609 deletions
|
|
@ -48,13 +48,11 @@ void Random::setSeed (const int64 newSeed) throw()
|
|||
|
||||
void Random::setSeedRandomly()
|
||||
{
|
||||
Random r1 (Time::getMillisecondCounter());
|
||||
Random r2 (Time::getHighResolutionTicks());
|
||||
Random r3 (Time::getHighResolutionTicksPerSecond());
|
||||
Random r4 (Time::currentTimeMillis());
|
||||
|
||||
setSeed (nextInt64() ^ r1.nextInt64() ^ r2.nextInt64()
|
||||
^ r3.nextInt64() ^ r4.nextInt64());
|
||||
seed ^= (int64) (pointer_sized_int) this;
|
||||
seed ^= nextInt64() ^ Time::getMillisecondCounter();
|
||||
seed ^= nextInt64() ^ Time::getHighResolutionTicks();
|
||||
seed ^= nextInt64() ^ Time::getHighResolutionTicksPerSecond();
|
||||
seed ^= nextInt64() ^ Time::currentTimeMillis();
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue