Поскольку zvrba сказал, что JavaDoc объясняет нормальную реализацию. Страница Wikipedia на генераторах псевдослучайного числа имеет изрядное количество информации и упоминает вихрь Мерсенна , который не считают криптографически безопасным, но очень быстр и имеет различный реализации в Java. (Последняя ссылка имеет две реализации - существуют доступные другие, я верю.)
, Если Вы должны криптографически защитить поколение, прочитайте страницу Wikipedia - существуют доступные различные варианты.
Yes, you can. You simply need to require the helper file and then include that helper inside your rake file (which actually a helper is a mixin that we can include).
For example, here I have an application_helper file inside app/helpers directory that contains this:
module ApplicationHelper
def hi
"hi"
end
end
so here is my rake file's content:
require "#{Rails.root}/app/helpers/application_helper"
include ApplicationHelper
namespace :help do
task :hi do
puts hi
end
end
and here is the result on my Terminal:
god:helper-in-rake arie$ rake help:hi
hi