Print each field of the input line ($i) followed by a random number between 0 and 100, with two decimal places, separated by the output field separator (OFS).
awk -F: 'BEGIN {srand(); OFMT="%.2f"} ; {for (i=1; i<=NF; i++) printf ("%s", $i (rand() * 100) OFS)}'