A friend of mine runs a pharmacy.   He has a specialized function in his Dispensary application which receives a decimal value of currency and replaces it to a standard value.   This value is regulated by a government department.



Task

Given a floating point value between   0.00   and   1.00,   rescale according to the following table:

>=  0.00  <  0.06  :=  0.10
>=  0.06  <  0.11  :=  0.18
>=  0.11  <  0.16  :=  0.26
>=  0.16  <  0.21  :=  0.32
>=  0.21  <  0.26  :=  0.38
>=  0.26  <  0.31  :=  0.44
>=  0.31  <  0.36  :=  0.50
>=  0.36  <  0.41  :=  0.54
>=  0.41  <  0.46  :=  0.58
>=  0.46  <  0.51  :=  0.62
>=  0.51  <  0.56  :=  0.66
>=  0.56  <  0.61  :=  0.70
>=  0.61  <  0.66  :=  0.74
>=  0.66  <  0.71  :=  0.78
>=  0.71  <  0.76  :=  0.82
>=  0.76  <  0.81  :=  0.86
>=  0.81  <  0.86  :=  0.90
>=  0.86  <  0.91  :=  0.94
>=  0.91  <  0.96  :=  0.98
>=  0.96  <  1.01  :=  1.00



Home is a room.
 
Price is a kind of value. 0.99 specifies a price.
 
Table of Price Standardization
upper bound	replacement
0.06		0.10
0.11		0.18
0.16		0.26
0.21		0.32
0.26		0.38
0.31		0.44
0.36		0.50
0.41		0.54
0.46		0.58
0.51		0.62
0.56		0.66
0.61		0.70
0.66		0.74
0.71		0.78
0.76		0.82
0.81		0.86
0.86		0.90
0.91		0.94
0.96		0.98
1.01		1.00
 
To decide which price is the standardized value of (P - price):
	repeat with N running from 1 to the number of rows in the Table of Price Standardization:
		choose row N in the Table of Price Standardization;
		if P is less than the upper bound entry, decide on the replacement entry.
 
When play begins:
	repeat with N running from 1 to 5:
		let P be a random price between 0.00 and 1.00;
		say "[P] -> [standardized value of P].";
	end the story.