פורסם 2010 במרץ 1515 שנים שלום,אני רוצה ליצור תוכנה ליצירת מספרים רנדומליים למשחק הבינגו.הצלחתי ליצור מספרים רנדומליים . איך אני גורם שהמספרים לא יחזרו על עצמם. אני כותב ב- C#נ.בהאם קיימת תוכנה כזאת כבר באינטרנט?
פורסם 2010 במרץ 1615 שנים יש פונקציית rand כמעט בכל שפה, גם בC# כמובן שיש מחולל מספרים אקראיים.היות ואתה רוצה בינגו אז טווח המספרים שלך יהיה מוגבל - נגיד 1-100.1. צור מערך בגודל 1-100 שכל תא בו מכיל את ערך האינדקס עצמו (תא [1] מכיל את המספר 1, תא [2] מכיל את המספר 2 וכו').2. תבצע "ערבול" של המערך באמצעות rand (תחשוב איך לעשות את זה... זה תרגיל יפה. רמז - זה קשור להחלפה בין תאים עם rand על האינדקס).3. קח את התא הראשון ותכריז כמספר של הבינגו (שים לב - הוא יהיה רנדומלי בטווח 1-100).4. קח את התא הבא אחריו ותכריז כמספר של הבינגו5. קח את התא הבא.6. והבא...7. והבא.......עד שלמישהו יש בינגו.הבנת את הפואנטה אני מקווה.
פורסם 2010 במרץ 1615 שנים אתה יכול להשתמש בשירות יצירת מספרים רנדומאליים באינטרנט ;Dhttp://www.random.org/
פורסם 2010 במרץ 1615 שנים בבקשה אל תעשה ערבוב ה"קלפים" בעצמך. 90% מהאנשים שמנסים עושים משהו פשוט שבעצם לא עובד טוב (הסיכויים של כל סידור אינם שווים).יש פתרון פשוט מאוד למימוש שאינו מכיל טעות:http://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.