Select pad properties (any pad, smd, tht, a mounting hole, copper heatsink, Kicad or personal libraries … anything)
Select a shape that allows both X & Y to be altered.
Instead of “right click” & “select all” on the pad size, place cursor at far right of the size and use the backspace to remove that number.
The right of the cursor in the X value remains empty, the right of the cursor in the Y value has one or two random numbers generated.
Select Hole, perform same experiment, same result with one or two random numbers generated.
If Hole shape is changed so Y value can also be altered, both X & Y have random numbers generated.
Same result with mounting holes and copper under ICs.
I think I can explain your “random numbers”. I think there are no random numbers generated, but the text string simply does not fit in the entry box, so the last two or so digits are not shown until yo make the text string shorter.
If I copy both the X and Y coordinates from this box:
and then paste them in a text editor, they both show as “59,05511811”.
They are not random numbers, Kicad gives a resolution to 8 decimal places. The X value shows 8 decimal places, but the Y value only shows 7 decimal places in this instance. Sometimes only 6 decimal places are shown, hence, on those occasions there are 2 numbers after the cursor.
Sorry for all the trouble. No bug exists. i thought this was a bit weird.
I tried to reproduce in the second latest nightly 6.99, and I think what paulvdh describes is what is happening.
I don’t get any other random numbers, whether in millimeters or mils. In both cases I had decimal comma though, not decimal dot like jmk, so there is a theoretical possibility for some difference in behaviour there, though I think unlikely.
That will teach me to change methods.
Normally it is right click, select all, when changing pad sizes. Never paid much attention to the number of decimal places shown in the pad or hole sizes.