code: def demo_force_scale() -> hip.Experiment:
      xp = hip.Experiment()
      for _ in range(100):
          values = [abs(random.gauss(0.0, 1.0)) for _ in range(4)]
          xp.datapoints.append(
              hip.Datapoint(
                  {
                      f"value{i}": v / sum(values)
                      for i, v in enumerate(values)
                  }
              )
          )
      for i in range(4):
          xp.parameters_definition[f"value{i}"].force_range(0.0, 1.0)
      return xp
  
imports: import uuid
  import random
  import math
  import time
  import typing
  from .None import experiment
label_desc: Use image node_id 7 for calling a global function with example usage: demo_force_scale() and returns: xp