mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-02 12:48:14 +00:00
Use test's random generator
This removes the `create` calls when a test was only setting up a generator, and it replaces them with `reset` when run in a loop.
This commit is contained in:
@@ -11,8 +11,7 @@ test_sort_with_indices :: proc(t: ^testing.T) {
|
||||
test_sizes :: []int{7, 13, 347, 1031, 10111, 100003}
|
||||
|
||||
for test_size in test_sizes {
|
||||
r := rand.create(t.seed)
|
||||
context.random_generator = rand.default_random_generator(&r)
|
||||
rand.reset(t.seed)
|
||||
|
||||
vals := make([]u64, test_size)
|
||||
r_idx := make([]int, test_size) // Reverse index
|
||||
@@ -63,8 +62,7 @@ test_sort_by_indices :: proc(t: ^testing.T) {
|
||||
test_sizes :: []int{7, 13, 347, 1031, 10111, 100003}
|
||||
|
||||
for test_size in test_sizes {
|
||||
r := rand.create(t.seed)
|
||||
context.random_generator = rand.default_random_generator(&r)
|
||||
rand.reset(t.seed)
|
||||
|
||||
vals := make([]u64, test_size)
|
||||
r_idx := make([]int, test_size) // Reverse index
|
||||
|
||||
Reference in New Issue
Block a user