change the Randomic interface to range
add float value interface
use float value interface
update referenced interface
change the test structure