diff --git a/testsuite/expect/test28.7 b/testsuite/expect/test28.7
index 72fb5b03bd7de74379def6dfb2d8c785832a48f7..91e13c9b30a3c4314a571bfe12b9c6e8bdd8b785 100755
--- a/testsuite/expect/test28.7
+++ b/testsuite/expect/test28.7
@@ -44,7 +44,7 @@ if {$array_size > [get_array_config]} {
 }
 
 exec $bin_rm -f $script
-make_bash_script $script "sleep 10; sleep \$SLURM_ARRAY_TASK_ID"
+make_bash_script $script "sleep \$(( ( RANDOM % 10 ) + 1 ))"
 
 #
 # Submit a job array for first dependency test