سلام
من میخواهم با html یا جاوا و یا هر زبان دیگر یه جمله عجیب غریب بسازم یعنی هر موقع صفحه رفرش میشه یه چیز خودش میسازه که غیره تکراری باشه
مثل : awd46346adf4fr
Printable View
سلام
من میخواهم با html یا جاوا و یا هر زبان دیگر یه جمله عجیب غریب بسازم یعنی هر موقع صفحه رفرش میشه یه چیز خودش میسازه که غیره تکراری باشه
مثل : awd46346adf4fr
کسی نیست منو راهنمایی کنههههه :دی
تشکر//
Hi........
Bye......کد:<html>
<head>
<script type="text/javascript">
window.onload = function() {
var a=['Z','M','X','N','C','B','V','A','L','S','K',
'D','J','F','H','G','Q','P','W','O','E','I',
'R','U','T','Y','z','m','x','n','c','b','v',
'a','l','s','k','d','j','f','h','g','q','p',
'w','o','e','i','r','u','t','y','1','0','2',
'9','3','8','4','7','5','6','!',')','@','(',
'#','*','$','&','%','^','~','{','}','?','|'];
var aa = Math.floor(Math.random() * a.length);
var bb = Math.floor(Math.random() * a.length);
var cc = Math.floor(Math.random() * a.length);
var dd = Math.floor(Math.random() * a.length);
var ee = Math.floor(Math.random() * a.length);
var ff = Math.floor(Math.random() * a.length);
var gg = Math.floor(Math.random() * a.length);
var hh = Math.floor(Math.random() * a.length);
var ii = Math.floor(Math.random() * a.length);
var jj = Math.floor(Math.random() * a.length);
var kk = Math.floor(Math.random() * a.length);
var ll = Math.floor(Math.random() * a.length);
var mm = Math.floor(Math.random() * a.length);
var nn = Math.floor(Math.random() * a.length);
document.write("<span style=\"font-family:verdana;font-size:12px;\">"+a[aa],a[bb],a[cc],a[dd],a[ee],a[ff],a[gg],a[hh],a[ii],a[jj],a[kk],a[ll],a[mm],a[nn]+"<\/span>");
};
</script>
</head>
<body>
</body>
</html>
امین ترکوندی. واقعا باهات حال میکنم. دمت گرم.
اینم کد من:
متغیر intLength طول رشته رو مشخص میکنه. میتونین تغییرش بدین.کد:<html>
<head>
<script>
window.onload=function()
{
var intMode;
var strRand = "";
var intRandNum;
var intLength = 10;
for(;intLength > 0;intLength--)
{
intMode = Math.ceil(Math.random()*3);
switch(intMode)
{
case 1:
intRandNum = (Math.random()*25)+65;
break;
case 2:
intRandNum = (Math.random()*8)+49;
break;
case 3:
intRandNum = (Math.random()*25)+97;
break;
}
strRand += String.fromCharCode(intRandNum);
}
document.write(strRand);
}
</script>
</head>
<body>
</body>
</html>
سلام علیکم
پیمان, کد های شما بهتر نوشته شده است و پیچیدگی که در کد های آقا امین آورده شده است را ندارد ولی اگر بخواهیم نسبت زمان انجام عملیات سیستم را برای کاپایل کردن کد آقا پیمان سریع تر جواب می دهد.
آقا امین شما به طور کل برای کسی که در مورد الگوریتم این مساله چیزی نمیدونه به طور واضح و روشن جواب داده اید ولی این را متذکر می شوم که سرعت در سیستم مهم تر از نحوه عملیات است.×روی هم رفته عالی بود×
با سپاس
سلام.نقل قول:
ایول.. :31:
ما بیشتر!!!!!:31:
حرف نداری پیمان:46:
این کدی که تو نوشتی... 10 برابر کده منه!!!!:12:
ردخور نداری پسر :11::10:
دقیقاً من هم به این موضوع پی بردم:2:، ولی این راهی که آقا پیمان رفت:10:، من به ذهنم خطور نکرد!نقل قول:
عجب !!!! :31:
امین جان کد شما هم در نوع خودش هم خوب است کمی بیشتر سعی کن راهی دیگه نمونده. پیمان جان دست این برادر بزرگوار ما رو هم بگیر (امین اگر کاری داشتی در خدمت ام)
موفق و پیروز باشید
سلام.
پیمان آقا سرور ما هستند، ما هنوز خیلی مونده به پای اون برسیم.....
خیلی ممنون عزیز:20:، ولی دیگه اونقدر هم شوت نیستیم!!!:31:
یعنی واسه ی کارهای خودم، فعلا می تونم یه کاریش بکنم :46:
سلام دست همگی درد نکنه
ولی قبل اینکه یه سری به اینجا بزنم در انجمن صفحات داینامیک مشکل حل شد :دی
تشکر///
[PHP]
function random_str($length="8")
{
$set = array("a","A","b","B","c","C","d","D","e","E","f", "F","g","G","h","H","i","I","j","J","k","K","l","L ","m","M","n","N","o","O","p","P","q","Q","r","R", "s","S","t","T","u","U","v","V","w","W","x","X","y ","Y","z","Z","1","2","3","4","5","6","7","8","9") ;
$str;
for($i = 1; $i <= $length; $i++)
{
$ch = rand(0, count($set)-1);
$str .= $set[$ch];
}
return $str;
}
[/PHP]