Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Gerçek uzman sorusu 2bin kutu rast gele kutuya 1-250 arasi sayı yerlestirme

arkadaslar yapmak ıstedigim sey cok basit görünebilirim. aslında basittirde işin mantıgını cözemedim..

şimdi 2bin adet kutum var yani for döngüsüyle 2000 tane kutu listeletiriorm..
bu 2000 kutuya her birine rastgele 1'den 250 ye sayılar yerlestirecegim. bunun ıcın nasıl bir mantık yurutmeliyim.

not : 1-250 arasi sayılar birer kez kullanacak cakısma olmayacak.. fikir görüslerinizi belirtebilirmisiniz bu konu hakkında. ?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • xuma adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    171 cevap - 1 soru
    Ters mantık düşünürsek 1-2000 arası rasgele 250 rakam üretirsek istediğimizi elde ederiz.

    function rasgele($min, $max, $adet) {
    		$sayilar = range($min, $max);
    		shuffle($sayilar);
    		return array_slice($sayilar, 0, $adet);
    	}
    	echo "<pre>";
    	print_r(rasgele(0,2000,250));
    
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      hah şimdi jetonum düstü :D cok saqol.. baska fikirleri olan arkadaslar varsa yazabilir.. :) malumunuz bır sorunun 10 adet cevabı olur php de :D
      11 yıl önce yazılmış
    • xuma adlı üyenin fotoğrafı xuma
      Açarsak;

      Array
      (
          [0] => 994
          [1] => 1536
          [2] => 1532
          [3] => 1606
          [4] => 990
          [5] => 476
          [6] => 893
          [7] => 233
          [8] => 199
          [9] => 744
          [10] => 852
          [11] => 1182
          [12] => 1006
          [13] => 1862
          [14] => 324
          [15] => 585
          [16] => 1273
          [17] => 179
          [18] => 1418
          [19] => 1854
          [20] => 36
          [21] => 1627
          [22] => 790
          [23] => 1643
          [24] => 1139
          [25] => 964
          [26] => 216
          [27] => 770
          [28] => 191
          [29] => 188
          [30] => 693
          [31] => 969
          [32] => 1829
          [33] => 407
          [34] => 681
          [35] => 1320
          [36] => 989
          [37] => 1564
          [38] => 262
          [39] => 699
          [40] => 1065
          [41] => 873
          [42] => 796
          [43] => 633
          [44] => 61
          [45] => 177
          [46] => 1300
          [47] => 259
          [48] => 429
          [49] => 169
          [50] => 661
          [51] => 217
          [52] => 1993
          [53] => 374
          [54] => 931
          [55] => 1934
          [56] => 1682
          [57] => 265
          [58] => 231
          [59] => 1584
          [60] => 1749
          [61] => 1706
          [62] => 447
          [63] => 1198
          [64] => 1348
          [65] => 1724
          [66] => 707
          [67] => 1314
          [68] => 73
          [69] => 371
          [70] => 622
          [71] => 1207
          [72] => 1579
          [73] => 1289
          [74] => 916
          [75] => 1752
          [76] => 828
          [77] => 72
          [78] => 221
          [79] => 357
          [80] => 938
          [81] => 736
          [82] => 1929
          [83] => 777
          [84] => 898
          [85] => 792
          [86] => 355
          [87] => 1441
          [88] => 1209
          [89] => 1454
          [90] => 877
          [91] => 297
          [92] => 1427
          [93] => 212
          [94] => 531
          [95] => 1962
          [96] => 1263
          [97] => 325
          [98] => 812
          [99] => 1005
          [100] => 1788
          [101] => 96
          [102] => 705
          [103] => 837
          [104] => 903
          [105] => 1431
          [106] => 584
          [107] => 43
          [108] => 1566
          [109] => 827
          [110] => 708
          [111] => 1731
          [112] => 1375
          [113] => 1569
          [114] => 1894
          [115] => 8
          [116] => 1272
          [117] => 320
          [118] => 709
          [119] => 81
          [120] => 1442
          [121] => 1003
          [122] => 342
          [123] => 944
          [124] => 1956
          [125] => 1612
          [126] => 303
          [127] => 1264
          [128] => 809
          [129] => 1702
          [130] => 1868
          [131] => 189
          [132] => 1318
          [133] => 1537
          [134] => 1969
          [135] => 1177
          [136] => 322
          [137] => 1518
          [138] => 1659
          [139] => 469
          [140] => 704
          [141] => 377
          [142] => 804
          [143] => 750
          [144] => 1261
          [145] => 15
          [146] => 1954
          [147] => 778
          [148] => 1953
          [149] => 1507
          [150] => 724
          [151] => 361
          [152] => 344
          [153] => 474
          [154] => 945
          [155] => 1656
          [156] => 926
          [157] => 626
          [158] => 316
          [159] => 1961
          [160] => 40
          [161] => 635
          [162] => 471
          [163] => 227
          [164] => 93
          [165] => 697
          [166] => 1126
          [167] => 1208
          [168] => 1998
          [169] => 388
          [170] => 1475
          [171] => 242
          [172] => 1508
          [173] => 1031
          [174] => 1740
          [175] => 1771
          [176] => 1841
          [177] => 1068
          [178] => 1697
          [179] => 1250
          [180] => 1181
          [181] => 1506
          [182] => 1244
          [183] => 1496
          [184] => 502
          [185] => 1223
          [186] => 1705
          [187] => 953
          [188] => 649
          [189] => 197
          [190] => 196
          [191] => 398
          [192] => 1150
          [193] => 887
          [194] => 760
          [195] => 912
          [196] => 248
          [197] => 998
          [198] => 546
          [199] => 1159
          [200] => 802
          [201] => 1528
          [202] => 913
          [203] => 1957
          [204] => 1321
          [205] => 1243
          [206] => 1743
          [207] => 822
          [208] => 612
          [209] => 78
          [210] => 1921
          [211] => 22
          [212] => 126
          [213] => 1173
          [214] => 855
          [215] => 1634
          [216] => 529
          [217] => 1483
          [218] => 641
          [219] => 1242
          [220] => 1377
          [221] => 158
          [222] => 666
          [223] => 1174
          [224] => 841
          [225] => 232
          [226] => 106
          [227] => 1563
          [228] => 1527
          [229] => 1176
          [230] => 1799
          [231] => 511
          [232] => 1125
          [233] => 1514
          [234] => 109
          [235] => 315
          [236] => 1964
          [237] => 1767
          [238] => 715
          [239] => 1875
          [240] => 1276
          [241] => 1029
          [242] => 480
          [243] => 492
          [244] => 1101
          [245] => 13
          [246] => 1430
          [247] => 864
          [248] => 1305
          [249] => 793
      )
      

      994. kutuya 1 numara
      1536.kutuya 2 numara
      11 yıl önce yazılmış
    • hkor adlı üyenin fotoğrafı hkor
      Belki uzun bir yoldur ama, üretiiklerini veri tabanına kaydettirip sonraki üretilenleri veri tabananı ile karşılaştırıp aynı ise başka üretsin ve 250 ye tamamlasın gibi...
      11 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.