#include <ink_rand.h>
Public Member Functions | |
InkRand (uint64_t d) | |
void | seed (uint64_t d) |
inkcoreapi uint64_t | random () |
double | drandom () |
Definition at line 69 of file ink_rand.h.
InkRand::InkRand | ( | uint64_t | d | ) |
Definition at line 68 of file ink_rand.cc.
References seed().
double InkRand::drandom | ( | ) |
uint64_t InkRand::random | ( | ) |
Definition at line 78 of file ink_rand.cc.
Referenced by HttpTransact::calculate_freshness_fuzz(), CongestionEntry::client_retry_after(), DNSConnection::connect(), create_config(), drandom(), DNSHandler::get_query_id(), ink_get_rand_intrn(), rand_CacheKey(), SDK_API_OVERRIDABLE_CONFIGS(), HostDBRoundRobin::select_best_srv(), PrefetchProcessor::start(), and TSrandom().
void InkRand::seed | ( | uint64_t | d | ) |
Definition at line 72 of file ink_rand.cc.
Referenced by InkRand().