I am wanting to code my note to where students can add two separate decimals, and I want them to be able to answer a series of these in one desmos slide. I know the code:
r =randomGenerator()
a = r.float(0,100)
b = r.float(0,100)

However, I want the decimals to be between one to three decimal places.

Iâ€™m trying to do something similar - generate small random numbers for students to write in scientific notation. I thought the rounding might eliminate some of the digits, but itâ€™s not working. Hereâ€™s the code Iâ€™m using:
r = randomGenerator(button.pressCount)
a = r.float(0,0.1) rounded_value=numericValue("\\round(${a},5)") content: "${a}"

This biggest issue I canâ€™t solve is forcing the output to display the hundreds place value when happens to be a 0. The most obvious application of this would be in displaying currency values. This has been confusing my newer students who are puzzled when Iâ€™m like "if thereâ€™s only one digit after the decimal point, add a zero. Itâ€™s a cool natural lesson LOL but overall itâ€™s just annoying.

Please help! Here is my code:

a = numericValue(â€ś\operatorname{round}(${r.float(2,4)},2)â€ť)

Itâ€™s been so long since I worked on activities involving percent application that I canâ€™t remember who to credit for this workaround, but I think this is what you are looking for?

decimal=numericValue("\\operatorname{round}\\left(${r.float(5,200)},3\\right)")
dollar=numericValue("\\operatorname{round}\\left(${decimal},2\\right)")
Format =
"$${money}"
a0=numericValue("\round(${dollar},0)")
a1=numericValue("\round(${dollar},1)")
a2=numericValue("\round(${dollar},2)")
#This checks to see if the rounded values a0, a1 & a2 would ever display in the same way.
#For whole numbers a0=a1 and a1=a2 so you manually add 2 zeros
#For numbers with a non zero first dp and a zero in the second dp a1=a2 so you manually add a zero to the content
money= when a0=a1 and a1=a2 "${a0}.00"
when a1=a2 "${a1}0"
otherwise "${a2}"