from typing import List
import random


def unique_floats_sum_to_one(num: int) -> List[float]:
    """return a list of unique floats summing up to 1"""
    random_ints = random.sample(range(1, 100), k=num)
    total = sum(random_ints)
    return [(n / total) for n in random_ints]