Skip to content

Commit a7be7c2

Browse files
committed
shuffle uses shared randomizer instead of own instance
1 parent 2b605ce commit a7be7c2

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

src/NumSharp.Core/Random/np.random.shuffle.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,14 @@ public partial class NumPyRandom
1010
{
1111
public void shuffle(NDArray list)
1212
{
13-
var rng = new Randomizer();
1413
var count = list.size;
1514

1615
Array listArr = list.Array;
1716

1817
while (count > 1)
1918
{
2019
count--;
21-
var k = rng.Next(count + 1);
20+
var k = randomizer.Next(count + 1);
2221
var value = listArr.GetValue(k);
2322
listArr.SetValue(listArr.GetValue(count),k);
2423
listArr.SetValue(value,count);

0 commit comments

Comments
 (0)