Selamün Aleyküm;
Yapmak istediğim şey şu: Mesela rastgele olarak seçeceğim 1'den 100'e kadar sayı var ve bu sayıları altta vereceğim kutulara öyle bir dizeceğim ki bir sayı sürekli değil, en fazla birkaç kere çifter olarak gelsin. Mesela kutular şu şekilde:
https://s10.postimg.org/doovn89zd/img.png
Görüldüğü gibi her sayının yine kendisi olan diğer eşi var (mesela 1'in eşi olarak 1). Tablodaki gibi 1'in eşi 1 ama 3. olarak yine 1 gelmiş,o zaman o 1 de yalnız kalmasın ona da 1 değerindeki eşini verelim.
Yani mesela
5 tane 1 varsa:
1'in eşi -> 1
1'in eşi -> 1
1'in eşi -> 1
1'in eşi -> 1
1'in eşi -> 1
tabloda toplamda 10 tane 1 olacak. Lakin sürekli olarak aynı sayıları vermek istemiyorum, 1'den 100'e kadar çeşit çeşit eş olarak sayılar versin ve AxB boyutundaki diziye bu eş sayıları atsın istiyorum. Bunu yapmanın en iyi algoritması sizce nasıl olmalı?
Teşekkürler.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]