Lines Matching full:prng
2509 ** SQLite contains a high-quality pseudo-random number generator (PRNG) used to
2511 ** already uses the largest possible [ROWID]. The PRNG is also used for
2513 ** applications to access the same PRNG for other purposes.
2519 ** call had N less than one, then the PRNG is seeded using randomness
21593 ** generator (PRNG) for SQLite.
21646 ** encryption. The RC4 algorithm is being used as a PRNG (pseudo-random
21683 ** PRNG and restore the PRNG to its saved state at a later time, or
21684 ** to reset the PRNG to its initial state. These routines accomplish
21688 ** control the PRNG.
24308 ** indicating that a fork() has occurred, the PRNG will be reset.
29970 /* Detect a pid change and reset the PRNG. There is a race condition
29972 ** the same instant might all reset the PRNG. But multiple resets
125258 ** Save the current state of the PRNG.
125266 ** Restore the state of the PRNG to the last state saved using
125276 ** Reset the PRNG back to its uninitialized state. The next call
125277 ** to sqlite3_randomness() will reseed the PRNG using a single call