help with some functions for my project

1 - function that receives a number and creates a random scaling.

2 - function that receives a variable and gives a mutated scaling.

3 - function that receives a two variables and gives a son random scaling.

if someone could help with those functions i really would appreciate.

What have you tried? It is always best to show what you have tried when seeking advice. What does “mutated” mean? An example of the first, as far as I understand it. With a random scaling between 0 and 1… you can generalize this if you wish .

randomScaleNumber[number_?NumericQ] := Random[] number

What is “a son random scaling”?