Это может быть очень простой вопрос, но я не могу его найти. Как я могу выбрать случайное целое число от 1 до N в Rcpp? Я знаю, что могу пробовать единый номер и его округлять, или включать функцию sample
для использования в коде на C++, но оба они не кажутся правильными.Пример случайного целого числа в Rcpp
6
A
ответ
6
AFIACR мы не имеем «приличную» (т.е. vectorised)
sample()
функции в Rcpp-земле, но Кристиан Gunning работает на одной основе Армадилло через RcppArmadillo.Вы можете, конечно, образец из U (0,1), шкалы в N и для остальных. Мы имеем
R::runif()
для скалярного футляра иrunif()
в сахаре, который векторизован.
Edit: По состоянию на 2017 год, как RcppArmadillo и Rcpp теперь имеют sample()
функцию.
Смежные вопросы
- 1. Генерация случайного двойного целого числа
- 2. Синтаксис случайного целого числа Firebird
- 3. Создание случайного целого числа в пределах диапазона для каждого дня
- 4. преобразование случайного целого в строку
- 5. Эффективное получение случайного целого числа между двумя интервалами
- 6. умножение не целого числа и целого числа в списке
- 7. случайного числа в VC++
- 8. Назначение символа случайного целого из строки
- 9. Rcpp Пример базовой числовой матрицы
- 10. Создание случайного числа в Befunge
- 11. Анализ целого числа в строке?
- 12. Пример случайного числа после распределения между двумя значениями
- 13. Использование случайного числа в рисовалом пути
- 14. Обратные цифры целого числа
- 15. Отображение результата случайного целого в python
- 16. C++ перегруппировка целого числа
- 17. Создание случайного целого из массива целых чисел
- 18. нахождение целого числа части числа
- 19. Извлечение целого числа из числа
- 20. округление до целого числа
- 21. R в C++: Rcpp - комбинаторный пример
- 22. Предупреждение безопасности случайного числа
- 23. Получение одинакового случайного числа
- 24. проблема случайного числа андроида
- 25. Создание однородного случайного целого в C++
- 26. Избегайте генерации случайного целого в различных функциях
- 27. Генерация случайного числа циклов
- 28. Создание случайного числа
- 29. Создание случайного числа
- 30. Анимация получения случайного числа
Я думаю, что это приемлемый способ выборочного измерения равномерно и круглый (если вероятности для 1 и N такие же, как и для всех других значений) –
http://dirk.eddelbuettel.com/blog/ 2012/09/02 / – Andrie