First implementation of Random added. Now migration to parameter