Я пытаюсь сделать вывод о том, как генерировать два случайных числа в качестве входных значений для параметров readproportion
, updateproportion
таким образом, чтобы сумма этих параметров была равна 1, в следующем команда bash.Как генерировать случайные числа между 0 и 1 в bash
$ ./bin/ycsb run basic -P workloads/workloada -p readproportion=0.50 -p updateproportion=0.50
Помогите с вашими предложениями.
Благодаря
Если сумма двух чисел ('a' и' b') предопределены, вам нужно только, чтобы сгенерировать случайное значение первого ('a') , так как 'b' всегда будет' 1 - a' –
Bash - плохой инструмент для этого. Почему бы не использовать язык программирования общего назначения? Например, 'ruby -r 'securerandom' -e 'помещает SecureRandom.random_number'', а затем * вы * обрабатываете то, что составляет проблему с рюкзаком? –
@CodeGnome Я отправил свое решение, где использовал функцию генератора случайных чисел python. – arazx