İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Rasgele Sayı Yada Harf

DamgaNet

0
İyinet Üyesi
Katılım
28 Şubat 2005
Mesajlar
188
Reaction score
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
İyinet Üyesi
Katılım
11 Mayıs 2005
Mesajlar
0
Reaction score
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
İyinet Üyesi
Katılım
28 Şubat 2005
Mesajlar
188
Reaction score
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
İyinet Üyesi
Katılım
8 Nisan 2005
Mesajlar
1,722
Reaction score
2
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
İyinet Üyesi
Katılım
11 Mayıs 2005
Mesajlar
0
Reaction score
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...
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst