mirror of
https://github.com/Z3Prover/z3
synced 2026-01-27 20:38:42 +00:00
fix underflow bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
ee14a9dbd7
commit
023377f3c8
1 changed files with 1 additions and 1 deletions
|
|
@ -363,7 +363,7 @@ public:
|
|||
template<typename T>
|
||||
void shuffle(std::span<T> array, random_gen & gen) {
|
||||
auto n = array.size();
|
||||
while (--n > 0) {
|
||||
while (n-- > 0) {
|
||||
int k = gen() % (n + 1);
|
||||
std::swap(array[n], array[k]);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue