320
צפיות
צפיות
3
תשובות
תשובות
שאלה ל js
שלום,
רציתי לדעת איך אפשר ליצור פונקצית js שתחזיר מספר רנדומלי ממספר מסוים,לדוגמא מספר 1עד 20 בהודעת alert לגולש.
בתודה מראש
ומצטער עם הפרעתי
איתמר
שלום,
רציתי לדעת איך אפשר ליצור פונקצית js שתחזיר מספר רנדומלי ממספר מסוים,לדוגמא מספר 1עד 20 בהודעת alert לגולש.
בתודה מראש
ומצטער עם הפרעתי
איתמר
שירות אחסון אתרים
המקצועי של וובמאסטר!
מומחים באירוח אתרי
WordPress, Joomla, Drupal
עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!
3 תשובות
תשובה
<script type="text/javascript">
function Rand(theNum) {
var num = Math.round(Math.abs(Math.sin(new Date().getTime()) * 1000000)) % theNum;
alert(num+1);
}
</script>
הפונקציה בוחרת מספר בטווח של 1 עד הערך המספרי שנשלח אליה ומחזירה את המספר הרנדומלי בהודעת אלרט.
הקריאה לפונקציה תהיה כך:
<span style="cursor:Hand;" OnClick="Rand(20);">מספר רנדומלי</span>
למשל בדוגמא, תקבל מספר בטווח של 1 עד 20.
יש מתודה באובייקט MATH של JS שאחראית על יצירת מספר רנדומלי
function randNumber(maxNumber){
alert(Math.Round(Math.random()*maxNumber+1))
}
תיקון קטן
זה מה שקורה שמתכנתים ב-C# קצת זמן |חבול|
unction randNumber(maxNumber){
alert(Math.round(Math.random()*maxNumber+1))
}