@Salved said in Подскажите, как парсить только число из строки?:
Available Balance 0.2272
регулярное выражение regex
([0123456789\,\.]+)Всем привет!
Видел сегодня на форуме подобную тему, однако закрыл вкладку и теперь не могу найти ни в истории ни по поиску..
Что требуется.
Есть диапазон, который задаётся через интерфейс в ресурс.
Скажем от 300 до 600.
Я хочу получить случайное число из этого диапазона, но не совсем случайое.
Хочу, чтобы, например, с более высокой вероятностью это число было ближе к 300, а не к 600.
Надеюсь, понятно объяснил.
Интересует то, как это можно сделать изящно. Наверняка я не первый, кто столкнулся с потребностью в чем-то подобном.
Прикреплю график, чтобы было, возможно, понятнее.

Не закидывайте камнями за колхоз) Попытался сделать так, чтобы схематично было понятно, что я хочу получить
@aliver said in Случайное число:
Я хочу получить случайное число из этого диапазона, но не совсем случайое.
Хочу, чтобы, например, с более высокой вероятностью это число было ближе к 300, а не к 600.
Вероятность вы настраиваете сами? Судя по графику зависимость у вас не линейная, значит для определения алгоритма генерации случайного числа нужно определить будете или не будете настраивать вероятность для диапазонов сами
Случайное число от 1 до 100
если меньше 60
то случайное число от 300 до 500
иначе от 500 до 600
PS: ну или так https://ru.wikipedia.org/wiki/Распределение_вероятностей
но не думаю что вам это сильно нужно