Constrained random distribution - query

Hello, I have been trying to set a constraint on a 32-bit data parameter but for some reason the data doesn’t randomize according to the constraint specified.

constraint dat_const {dat_i dist{[0:1073741823]:/25, [1073741824:2147483647]:/25, [2147483648:3221225471]:/25, [3221225472:4294967295]:/25};}

For some reason 98% of the randomized data is from the first group, any help with this will be appreciated.

In reply to Baloch:

The maximum value you can store in 32 bit signed constant is 2147483647.

In reply to Baloch:

It would also help to show how you collected these statistic with a simple example.