I tried to create an array of random numbers from 10 to 1000 in descending order.
new GenerateRandomArray () => [924, 804, 79 , 788, 585, 451, 267, 217, 153, 135]
new GenerateRandomArray () => [869, 697, 647, 59 , 458, 30 , 291, 157, 112, 111]
new GenerateRandomArray () => [999, 98 , 872, 823, 705, 418, 404, 306, 259, 20]
new GenerateRandomArray () => [688, 666, 664, 615, 580, 565, 336, 304, 250, 246]
new GenerateRandomArray () => [912, 906, 759, 690, 673, 481, 429, 355, 19, 103]
This does not change the strange result.