MySQL 8.0.39
Source Code Documentation
|
Functions | |
double | my_rnd (struct rand_struct *rand_st) |
Generate random number. More... | |
int | my_rand_buffer (unsigned char *buffer, size_t buffer_size) |
Fill a buffer with random bytes using the SSL library routines. More... | |
double | my_rnd_ssl (bool *failed) |
Generate a random number using the OpenSSL supplied random number generator if available. More... | |
int my_rand_buffer | ( | unsigned char * | buffer, |
size_t | buffer_size | ||
) |
Fill a buffer with random bytes using the SSL library routines.
[out] | buffer | Buffer to receive the random data |
[in] | buffer_size | sizeof the the buffer |
1 | error occurred. |
0 | OK |
double my_rnd | ( | struct rand_struct * | rand_st | ) |
Generate random number.
[in,out] | rand_st | Structure used for number generation. |
Generated | pseudo random number. |
double my_rnd_ssl | ( | bool * | failed | ) |
Generate a random number using the OpenSSL supplied random number generator if available.
[out] | failed | set to TRUE if the method failed. FALSE if OK. |
Generated | random number or 0 if failed is set. |