![]() |
MySQL 8.0.43
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. |