1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 05:47:34 +00:00

Userland: Migrate from arc4random_uniform() to get_random_uniform()

This commit is contained in:
Jean-Baptiste Boric 2021-05-14 17:17:26 +02:00 committed by Andreas Kling
parent 069bf988ed
commit 5a0468c21f
5 changed files with 11 additions and 6 deletions

View file

@ -5,6 +5,7 @@
*/
#include <AK/Format.h>
#include <AK/Random.h>
#include <AK/String.h>
#include <AK/StringBuilder.h>
#include <AK/Vector.h>
@ -80,7 +81,7 @@ static void do_systematic_tests()
static void randomize_from(size_t* buffer, size_t len, const Vector<size_t>& values)
{
for (size_t i = 0; i < len; ++i) {
buffer[i] = values[arc4random_uniform(values.size())];
buffer[i] = values[get_random_uniform(values.size())];
}
}
@ -139,7 +140,7 @@ static void do_random_tests()
}
for (size_t i = 0; i < fuzz_syscall_count; ++i) {
// Construct a nice syscall:
int syscall_fn = arc4random_uniform(Syscall::Function::__Count);
int syscall_fn = get_random_uniform(Syscall::Function::__Count);
randomize_from(direct_sc_args, array_size(direct_sc_args), interesting_values);
randomize_from(fake_sc_params, fake_params_count, interesting_values);