designerboyalee bunu yazdı yolbulucu bunu yazdı function randomNumber { $result = ''; for($i = 0; $i < $length; $i++) return $result; }https://stackoverflow.com/questions/13169025/generate-a-random-number-with-pre-defined-length-php Cevabın için teşekkürler hocam ama bu yapıya uygun nasıl getirebilirm çzemedim :( şimdi dosyanın orjinal şekli bu şekilde <! CDATA$data'sku' = '';> <! CDATA$data = substr(md5(date , 0, 13);]]> Benim bu koyu alandaki yeri değiştirmem lazım. senin yazdığım kodla uygun şekilde nasıl yazabilirim o konuda bir nerin varmı? 3. satirdaki 13. u degisrisen uzunluk degisir edit : kod cikmamis Eline koluna sağlık hocam oldu :) çok teşekkürler valla kaç saatir bunu yapmaya bulmaya çalışıyordum.

Arkadaşlar merhaba, PHP bir kodum var bu kod bana text kutusunda her açtığımda 13 haneli "e2ea0b132acd2" bu şekilde kodlar yaratmama yarıyor. buradaki amacım harfler olmadan sadece 13 haneli rasgele numara yazdırmak istiyorum. Sıfırdan yazma konusunda tecrübem olmadığı için nasıl ne şekilde arayacağımı bilemedim sizden destek almak istedim. Aşağıdaki kod yapısı harf ve sayı karışık şekilde bir kod yaratıyor rnek: "e2ea0b132acd2" bunu sadece sayı olarak çıkartmak istiyorum. rnek "4005900197795" Nasıl yapabilirim? $data = substr(md5(date , 0, 13); Şimdiden yorumlarınız için teşekkürler.

function randomNumber { $result = ''; for($i = 0; $i < $length; $i++) return $result; }https://stackoverflow.com/questions/13169025/generate-a-random-number-with-pre-defined-length-php Cevabın için teşekkürler hocam ama bu yapıya uygun nasıl getirebilirm çzemedim :( şimdi dosyanın orjinal şekli bu şekilde <file path="product. php"> <operation> <search><![CDATA[$data = '';]]></search> <add position="replace"><![CDATA[$data = substr(md5(date , 0, 13);]]></add> </operation> </file> Benim bu koyu alandaki yeri değiştirmem lazım. senin yazdığım kodla uygun şekilde nasıl yazabilirim o konuda bir nerin varmı?

MhmdAlmz bunu yazdı Bununla birlikte. Rastgele aynı birden fazla sayı denk gelebilir. Bu yntem sana tekil numara üretmez dikkat et. 50-60 data da sorun çıkmaz ama 10 bin 100 bin gibi rakamlarda denk gelme olasılığı yüksek Hocam bir web sitesi için ürün kod numarası yaratmaya çalışıyorum amacım bu. yle büyük sayılarla işim olmuyor amacım her ürünün rasgele bir stok numarası barkodu olsun diye bir kayıt yapmaya çalışıyorum. MhmdAlmz haklı yleyse. SKU üretmek için random number generator kullanmak mantıklı değil. Unique üretmek lazım. Eğer bunları database'de saklıyorsan üretme işini PHP tarafına değil database tarafına yaptırman en sağlıklısı olur. Sequence diye bi arat derim. Sen hiç kaval çaldın mı?

Çok uzun uzayıda düşünmedim ama şu sistem benzersiz kod üretir gibi... echo str_pad(time ,13,"0"); VEYA echo substr(microtime 10000,0,13); Daha mantikli bu durumda. Zamana gore uret veya kayit olsun bir yerde.

function randomNumber { $result = ''; for($i = 0; $i < $length; $i++) return $result; }https://stackoverflow.com/questions/13169025/generate-a-random-number-with-pre-defined-length-php 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

Bununla birlikte. Rastgele aynı birden fazla sayı denk gelebilir. Bu yntem sana tekil numara üretmez dikkat et. 50-60 data da sorun çıkmaz ama 10 bin 100 bin gibi rakamlarda denk gelme olasılığı yüksek Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

kaç haneli istiyorsun bilmiyorum fakat byle birşey kullanabilirsin atıyorum 9 haneli olsun en küçük 9 haneli sayı 10^8=100 000 000 enbüyük ise 10^9 - 1 = 999 999 999 sana lazım olan bu iki arasında rastgele bir sayı rand(10 8,(10 9)-1) not çalışmazsa pow(10,8) şeklinde denersin Wert çok saol hocam onuda dikkate alıp editlicem denemelerim devam ediyor. Ama yolbulucu hocamın yazdığı kod işimi grdü hocam çalıştı. sorun yok şuan için ama dediğiniz gibi anlamak ğrenmek için sizin kodlarınızıda deneyip test ediyorum.

yolbulucu bunu yazdı function randomNumber { $result = ''; for($i = 0; $i < $length; $i++) return $result; }https://stackoverflow.com/questions/13169025/generate-a-random-number-with-pre-defined-length-php Cevabın için teşekkürler hocam ama bu yapıya uygun nasıl getirebilirm çzemedim :( şimdi dosyanın orjinal şekli bu şekilde $data = substr(md5(date , 0, 13);]]> Benim bu koyu alandaki yeri değiştirmem lazım. senin yazdığım kodla uygun şekilde nasıl yazabilirim o konuda bir nerin varmı? yukardaki kodu yaz sonra sunu ekle $data = randomNumber(13)

Bununla birlikte. Rastgele aynı birden fazla sayı denk gelebilir. Bu yntem sana tekil numara üretmez dikkat et. 50-60 data da sorun çıkmaz ama 10 bin 100 bin gibi rakamlarda denk gelme olasılığı yüksek Hocam bir web sitesi için ürün kod numarası yaratmaya çalışıyorum amacım bu. yle büyük sayılarla işim olmuyor amacım her ürünün rasgele bir stok numarası barkodu olsun diye bir kayıt yapmaya çalışıyorum.

yolbulucu bunu yazdı function randomNumber { $result = ''; for($i = 0; $i < $length; $i++) return $result; }https://stackoverflow.com/questions/13169025/generate-a-random-number-with-pre-defined-length-php Cevabın için teşekkürler hocam ama bu yapıya uygun nasıl getirebilirm çzemedim :( şimdi dosyanın orjinal şekli bu şekilde <! CDATA$data'sku' = '';> <! CDATA$data = substr(md5(date , 0, 13);]]> Benim bu koyu alandaki yeri değiştirmem lazım. senin yazdığım kodla uygun şekilde nasıl yazabilirim o konuda bir nerin varmı? 3. satirdaki 13. u degisrisen uzunluk degisir edit : kod cikmamis <add position="replace"><![CDATA[$data = (function { $result = ''; for($i = 0; $i < 13; $i++) return $result; }) ;]]></add> yolbulucu tarafından 30/May/21 23:30 tarihinde düzenlenmiştir 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

designerboyalee bunu yazdı MhmdAlmz bunu yazdı Bununla birlikte. Rastgele aynı birden fazla sayı denk gelebilir. Bu yntem sana tekil numara üretmez dikkat et. 50-60 data da sorun çıkmaz ama 10 bin 100 bin gibi rakamlarda denk gelme olasılığı yüksek Hocam bir web sitesi için ürün kod numarası yaratmaya çalışıyorum amacım bu. yle büyük sayılarla işim olmuyor amacım her ürünün rasgele bir stok numarası barkodu olsun diye bir kayıt yapmaya çalışıyorum. MhmdAlmz haklı yleyse. SKU üretmek için random number generator kullanmak mantıklı değil. Unique üretmek lazım. Eğer bunları database'de saklıyorsan üretme işini PHP tarafına değil database tarafına yaptırman en sağlıklısı olur. Sequence diye bi arat derim. O halde bunu kullan hocam daha sağlıklı olacaktır. $data =mt_rand(10, 99). substr(date ,1,12); Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Çok uzun uzayıda düşünmedim ama şu sistem benzersiz kod üretir gibi... echo str_pad(time ,13,"0"); VEYA echo substr(microtime 10000,0,13); If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.

kaç haneli istiyorsun bilmiyorum fakat byle birşey kullanabilirsin atıyorum 9 haneli olsun en küçük 9 haneli sayı 10^8=100 000 000 enbüyük ise 10^9 - 1 = 999 999 999 sana lazım olan bu iki arasında rastgele bir sayı rand(10 8,(10 9)-1) not çalışmazsa pow(10,8) şeklinde denersin |sadece aptalların başarısı ders notu ile lçülür|

designerboyalee bunu yazdı yolbulucu bunu yazdı function randomNumber { $result = ''; for($i = 0; $i < $length; $i++) return $result; }https://stackoverflow.com/questions/13169025/generate-a-random-number-with-pre-defined-length-php Cevabın için teşekkürler hocam ama bu yapıya uygun nasıl getirebilirm çzemedim :( şimdi dosyanın orjinal şekli bu şekilde <! CDATA$data'sku' = '';> <! CDATA$data = substr(md5(date , 0, 13);]]> Benim bu koyu alandaki yeri değiştirmem lazım. senin yazdığım kodla uygun şekilde nasıl yazabilirim o konuda bir nerin varmı? yukardaki kodu yaz sonra sunu ekle $data = randomNumber(13) Değerli yorumun için sende saol hocam.