Change the random seed before storing it

Even though it probably doesn't change the behaviour, it's a bit strange
to set a seed, then storing it in the session, and then modifying it
again.
This commit is contained in:
Javi Martín
2018-10-01 20:49:24 +02:00
parent 6f62d76c71
commit 07c22d289c

View File

@@ -118,9 +118,11 @@ class Legislation::ProcessesController < Legislation::BaseController
def set_random_seed
seed = (params[:random_seed] || session[:random_seed] || (rand(99) / 100.0)).to_f
seed = (-1..1).cover?(seed) ? seed : 1
session[:random_seed] = seed
params[:random_seed] = seed
seed = (-1..1).cover?(seed) ? seed : 1
::Legislation::Proposal.connection.execute "select setseed(#{seed})"
end
end