Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Rasgele Sayı Yada Harf

DamgaNet

0
Onaylı Üye
Üye
Katılım
28 Şubat 2005
Mesajlar
188
Açılan Konu
107
Tepki puanı
0
Arkadaşlar..

kodlar.txt dosyası olacak ve

1
2
3
.
.
.
999
a
.
.
.
z

olan bir dosya bende bu sayı ve harfleri rasgele okutup bunu göstermek isteiyorum bunu nasıl yaparım teşekkürler..
 

ozcesa

0
Onaylı Üye
Üye
Katılım
11 Mayıs 2005
Mesajlar
0
Açılan Konu
20
Tepki puanı
0
Neden txt dosyası istiyorsun bilmiyorum ama kısaca :

PHP:
$c = rand();
echo $c;
//şeklinde rastgele sayı üretebilirsin..


//yada daha uzun sayılar için:
$c = (123456789 * rand());
echo $c;
// gibi
 
S

SempatiX

Misafir
<?php
$nickler = file("kodlar.txt");
$anahtar = array_rand($kodlar);
$nick = $kodlar[$anahtar];
echo "$kodlar";
?>

Bunu bir arkadaş bana vermişti nick okutmak için... Buyur arkadaşım biraz değiştirip bu şekle getirdim... Dene bakalım olacak mı ?
 

DamgaNet

0
Onaylı Üye
Üye
Katılım
28 Şubat 2005
Mesajlar
188
Açılan Konu
107
Tepki puanı
0
ben örnek olarak verdim illa sayı olacak diye birşey yok o yüzden txt den okutmak istiyorum...

Sempatix arkadaşımızın verdigi çalışmadı yinede teşekkürler..
 

MoD

0
Onaylı Üye
Üye
Katılım
8 Nisan 2005
Mesajlar
1,722
Açılan Konu
83
Tepki puanı
3
Konum
Bursa
PHP:
<?php
$nickler = file("kodlar.txt");
$anahtar = array_rand($nickler);
$nick = $nickler[$anahtar];
echo "$nick";
?>

Sempatix'te degisken sorunu vardi. Bu sekilde olabilir.
 

ozcesa

0
Onaylı Üye
Üye
Katılım
11 Mayıs 2005
Mesajlar
0
Açılan Konu
20
Tepki puanı
0
Biraz uzun oldu ama :D
PHP:
$ys = array ("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "r", "s", "t", "u", "v", "y", "z", "x", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
shuffle($ys);
$rastgele_sayi = $ys[0].$ys[1].$ys[2].$ys[3].$ys[4].$ys[5]; // 6 karakter	
$rastgele_sayi = $ys[0].$ys[1].$ys[2].$ys[3].$ys[4].$ys[5].$ys[5].$ys[7].$ys[8].$ys[9]; // 10 karakter

//ve bunun gibi...
 
S

SempatiX

Misafir
Ewet MoD arkadaşımız haklı değişken sorunundan dolayı benimki çalışmamıştır... Sürekli kodlar olarak geçtiği için hata yaratabilir... Değişiklik yaparsan onlarda çalışmaması için bir sorun yok...
 
Üst