09-06-2006, 09:26
|
|
|
|
חבר מתאריך: 20.06.03
הודעות: 5,616
|
|
רנדומליות ב-javascript...
על מנת להשיג מספר אקראי ב-javascript בטווח מסויים, הנה פונקציה נחמדה:
קוד:
function rand ( n )
{
return ( Math.floor ( Math.random ( ) * n + 1 ) );
}
הפונקציה תחזיר לך מספר רנדומלי בין 1, לבין n.
חשבתי מעט איך לבצע פונקציה רנדומלית על בסיס פונקציה זו שתחזיר מספר בין
שני ערכים נתונים, והנה:
קוד:
function rand ( n , s )
{
return ( Math.floor ( Math.random ( ) * ( n - s + 1 ) ) + s;
}
כאשר n>s תמיד, כלומר על מנת למצא מספר רנדומלי בין 20 ל-30,
עליך לקרא לפונקציה בצורה זו:
כעת נותר לך לחשוב איך לפתור את השאר.. בהצלחה!
|