Fix: update calls to runtime.fastrand to use cheaprand for compatibility with Go 1.22
In Golang 1.22, the runtime.fastrand method was renamed to cheaprand. This commit updates all occurrences of runtime.fastrand in the project to use the new cheaprand method to maintain compatibility with the latest Golang version and address performance concerns.
Fix: update calls to
runtime.fastrand
to usecheaprand
for compatibility with Go 1.22In Golang 1.22, the
runtime.fastrand
method was renamed tocheaprand
. This commit updates all occurrences ofruntime.fastrand
in the project to use the newcheaprand
method to maintain compatibility with the latest Golang version and address performance concerns.Refer: https://gist.github.com/Aoang/3dc06f127f3f54507b7e06b7b6550c28
What this PR does / why we need it:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing and/or backwards incompatible change?:
Does this PR require updating code package or user-facing documentation?: