Bu arada yazdığım kod bloğundaki mantığı da açıklamak istiyorum soru işareti kalmaması adına. Math.Random kütüphanesi 0(dahil) ile 1(hariç) arasında bir değer döndürüyor. Burada math.random() - 0.5 diyerek -0.5 ile + 0.5 arasında bir değer döndürerek sort fonksiyonunun rastgele çalışmasını sağlıyoruz.
Aslında burada - değerler decrease(azalan) sıra, + değerler increase(artan) sırayı teslim ediyor. 0 değeri ise gelen order'da göstermeye yarıyor.Bunun için de sort methodunun daha kompleks bir kullanım şekliyle kullanmış oluyoruz. (Daha fazla bilgi için link)

Özetlemek gerekirse;

    [*]Math.Random()-0.5 değerinden dönen değer 0 ile -0.5 arasındaysa azalan sırayla sort ediyoruz.
    [*]Math.Random()-0.5 değerinden dönen değer 0 ile +0.5 arasındaysa artan sırayla sort ediyoruz.
    [*]Math.Random()-0.5 değerinden dönen değer 0 ise sıralama yapmıyoruz.


Bu sayede değerlerimiz her seferinde farklı bir sırayla görüntülenmiş oluyorlar.