@DrPrime said in Преобразовать строку с отрицательным дробным числом в число:
[[PROFIT]]=[[PROFIT]].replace(",",".").replace("−","-");
[[PROFIT]] = parseFloat([[PROFIT]]);
Спасибо. Это и нужно.
Как можно сделать рандомное число, допустим от 0 до 10, где чаще всего будут появляться, например, значения 2 и 3, а остальные тоже будут появляться, но реже?
Вы бы перечитывали свои сообщения прежде чем отправлять.. Я вот раза с третьего понял, и то может не верно понял :D
Действие "случайное число" от 0 до 100
if число < 10 (10% вероятности)
if число < 20 (20% вероятности)
if число < 30 (30% вероятности)
if число < 40 (40% вероятности)
и так далее
@pragmatik Что это даст?
Мне в голову приходит только создать массив, например из 100 строчек, из чисел от 1 до 10, где чем больше повторяется какое-то число, тем больше у него будет вероятность при обычном рандоме по этому массиву. Но это не очень удобно, может есть более красивое решение получить управляемый рандом?
@senerg
иф рандом(0,1)==0
рандом(1 час,2 часа)
елсе
рандом(45 мин, 1 час 45 мин)
Получается вероятность вероятности в половине случаев обычный рандом, в половине случае смещенный на 15 мин.
можно задать другое распределение. Можно задать процентную вероятность
иф рандом(1,100)<=30
в 30% случаев будет делаться то-то
@viktor said in Рандомное число:
твой график по какой формуле строится
Да тут формула не важна, главное сделать управляемое смещение вероятности плавное, без рывков.
@viktor said in Рандомное число:
два часа несложно перевести в милисекунды. и уже между ними рандом
Если делать так, то рандом будет выглядеть прямой линией. А это уже будет выглядеть подозрительно.