Tekil Mesaj gösterimi
Alt 05 Mayıs 2019, 20:35   #11
Çevrimdışı
Feragat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Random (Rastgele) sayı türetimi $rnum




Mylife Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hocama ek olarak,

Aralarda aşcı karakter de kullanılıyor

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
rnum return $(,$deltok($str($!rand(1,300) . $chr(32) , 9) , 9-11, 46))

119 . 188 . 24 . 45 . 80 . 179 . 288 . 78
193 . 38 . 1 . 195 . 258 . 281 . 133 . 145
6 . 287 . 122 . 275 . 127 . 34 . 252 . 137

İp tarama gibi bir çok konu da kullanılabilir oldukca pratik.

Aslına bakarsan bu basit alias ile dikkat çekmek istediğim ana konu şuydu; Tek bir $rand tanımını $str ile çoğaltıp, birden fazla random sayılar üretmek.

Çünkü kodda evaluate (yeniden değerlendirme) işlemi yapılmazsa çoğaltılan $rand tanımları aynı sayıyı dönecektir.
Örnek:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $str($rand(1,100) $chr(32) , 10)

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
9 9 9 9 9 9 9 9 9 9 86 86 86 86 86 86 86 86 86 86 53 53 53 53 53 53 53 53 53 53 80 80 80 80 80 80 80 80 80 80 29 29 29 29 29 29 29 29 29 29 62 62 62 62 62 62 62 62 62 62 30 30 30 30 30 30 30 30 30 30 78 78 78 78 78 78 78 78 78 78 93 93 93 93 93 93 93 93 93 93

Burada $eval tanımı ile $rand a yeniden değer kazandırıp $str ile çoğaltıldığında gerçekten random sayılar üretmesini sağladım.

Şunu da belirteyim evaluate tanımında mirc.chm içinde $(text,N) veya $(,text) anlatılmaz. Bunlar mirc.chm dışındaki dökümanlarda açıklanan tanımlardır ama alttaki göstereceklerim ile aynı işlevi görür.

Örnek:
$r(N1,N2) = $rand(N1,N2)

$(text,N) = $eval(text,N)

$(,text) = $eval(text,2)

gibi..

Son olarak $eval/$() tanımlarını 2012 yılında L4roXyL örneklerle anlatmış. Alttaki linkte 10- numaralı maddede anlatımı var. Merak eden arkadaşların incelemesini öneririm. (Hatta konuyu tümden inceleyin
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)

Takıldığınız bölümleri konu altından sorabilirsiniz.

Link: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kolay gelsin.

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları tatlim sohbet Mobil Chat