Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
zuxa-zuxa
Мишка Косолапый :)
282 / 252 / 3
Регистрация: 15.02.2012
Сообщений: 1,460
Завершенные тесты: 1
#1

Процентная вероятность - C#

04.10.2015, 16:07. Просмотров 562. Ответов 5
Метки нет (Все метки)

Необходимо реализовать метод, который принимает количество % (шанс выпадения) и выдает true, если шанс сработал ну и false если нет.
Реализовать можно через генерацию случайного числа от 0 до 100, и, если случайное число входит в промежуток от 0 до этого % то true.
Но я думаю, что это будет не правильно и не очень то и правдиво.
Может подскажете более правильный способ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2015, 16:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Процентная вероятность (C#):

.NET 4.x Процентная похожесть двух слов - C#
Собственно сабж. Не могу придумать алгоритм для сравнения двух слов разной длины и получить процент их схожести. Вручную на листике...

Вероятность выпадения карточных комбинаций - C#
Доброе время суток всем! Подскажите, пожалуйста, как можно решить подобную задачу. Кодом или просто хорошими идеями по реализации. ...

Вероятность выпадения случайного числа - C#
Здравствуйте! У меня идёт мозговой штурм. Я задался вопросом, какова вероятность выпадения случайного числа в заданном диапазоне от 1 до...

процентная ставка - C++
Люди помогите с задачей плиз Задание: Напишите программу, рассчитывающую сумму денег, которые вы получи- те при вложении начальной...

процентная статистика - VBA
вообщем есть некая база данных студентов с успеваемостью оных и т.д. как на вба ( в акссессе) реализовать такую штуку как : Получать...

Лепестковая процентная диаграмма - Java SE
Помогите пожалуйста построить лепестковую процентную диаграмму на языке Java (eclipse)

5
cyb0rg_01
Фрилансер
438 / 338 / 65
Регистрация: 05.05.2014
Сообщений: 2,308
04.10.2015, 16:16 #2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication15
{
 
    class Program
    {
        static void Main(string[] args)
        {
            int percent = 1;
            Random rand = new Random((int)DateTime.Now.Ticks);
            int res = rand.Next(101);
            for(int i = 0; i < percent; ++i)
            {
                if(percent == res)
                {
                    Console.WriteLine(true);
                }
            }
            Console.ReadLine();
        }
    }
}
0
zuxa-zuxa
Мишка Косолапый :)
282 / 252 / 3
Регистрация: 15.02.2012
Сообщений: 1,460
Завершенные тесты: 1
04.10.2015, 16:19  [ТС] #3
Тут не правильный рандом мне кажется. Если percent =100, то есть шанс не выпасть. А в реальности на 100% шанс выпадет всегда.
0
cyb0rg_01
Фрилансер
438 / 338 / 65
Регистрация: 05.05.2014
Сообщений: 2,308
04.10.2015, 16:25 #4
неправильное условие сравнения у меня там поспешил, должно быть так:
C#
1
if (res == i)
0
zuxa-zuxa
Мишка Косолапый :)
282 / 252 / 3
Регистрация: 15.02.2012
Сообщений: 1,460
Завершенные тесты: 1
04.10.2015, 16:35  [ТС] #5
А зачем цикл? Это же тоже, что я и описывал. Можно просто написать так:
C#
1
2
3
4
5
6
        public bool v(int percent)
        {
            Random rand = new Random((int)DateTime.Now.Ticks);
            int res = rand.Next(101);
            if (res <= percent) return true; else return false;
        }
0
cyb0rg_01
Фрилансер
438 / 338 / 65
Регистрация: 05.05.2014
Сообщений: 2,308
04.10.2015, 16:38 #6
ну да можно и так
0
04.10.2015, 16:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2015, 16:38
Привет! Вот еще темы с ответами:

Рисунок, процентная заливка определённым цветом - VBA
Здравствуйте. Реально ли в VBA на форме создать изображение ёмкости с условием что в ёмкости будет меняться цвет заливки в процентном...

треугольная процентная широтная диаграмма по горизонтали - Pascal ABC
Как нарисовать такую диаграмму. Исх. данные: файл записей из двух параметров (a,b) тип вещественный 3 знака после точки Найти:...

Cложная процентная ставка кредита с капитализацией раз в квартал - Экономика
Какова должна быть сложная процентная ставка кредита с капитализацией раз в квартал, если кредитор желает получить реальную годовую ставку...

Банк «Финансы и кредит» предлагает договор сроком на 12 месяцев, соответственно которого физическим лицам начисляется процентная ставка по заверше - Visual C++
Банк «Финансы и кредит» предлагает договор сроком на 12 месяцев, соответственно которого физическим лицам начисляется процентная ставка по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru