catalight.equipment.light_sources.nkt_verify_calibration.get_random_with_precision

catalight.equipment.light_sources.nkt_verify_calibration.get_random_with_precision(min_val, max_val, precision)

Get a random value between min/max with “precision” points after decimal.

Uses numpy.random.uniform() then round()

Parameters:
  • min_val (int or float) – minimum value to possibly return

  • max_val (int or float) – maximum value to possibly return

  • precision (int) – Number of digits past decimal (i.e. precision=2 => 2.19)

Returns:

random number between max/min with “precision” point past decimal.

Return type:

float