r[x_] := Which[

x == 1, .02,

x == 2, .03,

x == 3, .05,

x == 4, .1,

x == 5, .15,

x == 6, .25];

weights = Table[r /@ size[], {i, 1, days}];

Using the little <> near the right end of the second row of "buttons" when posting will sometimes help you format code, sometimes not.

If you are absolutely sure your x will only have positive adjacent integer values then something like this might work.

r[x_]:=(.02,.03,.05,.1,.15,.25}[[x]];

weights=Table[r/@size[],{i,1,days}];

but that is dangerous and questionable practice