function RandomIdGenerator::randomHex
@psalm-suppress ArgumentTypeCoercion $hexLength is always a positive integer
2 calls to RandomIdGenerator::randomHex()
- RandomIdGenerator::generateSpanId in vendor/
open-telemetry/ sdk/ Trace/ RandomIdGenerator.php - RandomIdGenerator::generateTraceId in vendor/
open-telemetry/ sdk/ Trace/ RandomIdGenerator.php
File
-
vendor/
open-telemetry/ sdk/ Trace/ RandomIdGenerator.php, line 36
Class
Namespace
OpenTelemetry\SDK\TraceCode
private function randomHex(int $hexLength) : string {
try {
return bin2hex(random_bytes(intdiv($hexLength, 2)));
} catch (Throwable) {
return $this->fallbackAlgorithm($hexLength);
}
}