From 68fcb5904fa47b82f4e32e65e028bc7a9e3c0b45 Mon Sep 17 00:00:00 2001 From: Stuart Brady Date: Tue, 31 Jan 2023 17:42:45 +0000 Subject: [PATCH] Avoid use of rand in test_rw_image_access_qualifier (#1322) There is no particular reason to limit the domain of unsigned 32-bit integers in the input, so use genrand_int32 directly. Signed-off-by: Stuart Brady --- test_conformance/basic/test_rw_image_access_qualifier.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test_conformance/basic/test_rw_image_access_qualifier.cpp b/test_conformance/basic/test_rw_image_access_qualifier.cpp index 87e3f60b..b06c82a5 100644 --- a/test_conformance/basic/test_rw_image_access_qualifier.cpp +++ b/test_conformance/basic/test_rw_image_access_qualifier.cpp @@ -98,10 +98,13 @@ int test_rw_image_access_qualifier(cl_device_id device_id, cl_context context, c return -1; } + MTdata mtData = init_genrand(gRandomSeed); /* Fill input array with random values */ for (i = 0; i < size; i++) { - input[i] = (unsigned int)(rand()/((double)RAND_MAX + 1)*255); + input[i] = genrand_int32(mtData); } + free_mtdata(mtData); + mtData = NULL; /* Zero out output array */ for (i = 0; i < size; i++) {