![]() |
|
||||||||||
|
|||||
|
Доброго времени суток
![]() Пишу такую функцию var randomNumb = function(min:Number, max:Number):Number {
return (Math.round(Math.random()*(max-min)+min))
}
var getChar = function(param:String):String{
// Numbers 48-57
// Big symbols 66-90
// Small symbols 97-122
switch (param){
case "numbers":{
// random number
return String.fromCharCode(randomNumb(48,57));
break;
}
case "letters":{
// random letters
if (Math.round(Math.random())){
return (getChar("sletter"))
} else {
return (getChar("bletter"))
}
break;
}
case "bletter":{
// big letters
return String.fromCharCode(randomNumb(66,90));
break;
}
case "sletter":{
// small letters
return String.fromCharCode(randomNumb(97,122));
break;
}
default :{
if (Math.round(Math.random())){
return (getChar("numbers"))
} else if (Math.round(Math.random())){
return (getChar("letters"))
}
break;
}
}
}
Подскажите в чем дело. АААА......все разобрался.....нада так var getChar = function(param:String):String{
// Numbers 48-57
// Big symbols 66-90
// Small symbols 97-122
switch (param){
case "numbers":{
// random number
return String.fromCharCode(randomNumb(48,57));
break;
}
case "letters":{
// random letters
if (Math.round(Math.random())){
return (getChar("sletter"))
} else {
return (getChar("bletter"))
}
break;
}
case "bletter":{
// big letters
return String.fromCharCode(randomNumb(66,90));
break;
}
case "sletter":{
// small letters
return String.fromCharCode(randomNumb(97,122));
break;
}
default :{
if (Math.round(Math.random())){
return (getChar("numbers"))
} else {
return (getChar("letters"))
}
break;
}
}
}
Извените что намусорил ![]()
__________________
Осилит путь идущий Последний раз редактировалось abel_vik; 17.04.2007 в 20:46. |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|