Co do generowania, to draw działa co klatkę, a Ty z każdą klatką generujesz nowe losowo.
Stwórz w create zmienną np item_price_random=
random_range(0.5,0.75)
I potem w kodzie zamiast random_range to wpisujesz item_price_random.
Co do błędu w pokazywaniu nierównych rzeczy to robisz to tak, że w każdym z wyświetlanych rzeczy w y wpisujesz tę samą wartość mnożenia z i u wszystkich, u Cb jest różnie 325,350,275, już nie wspominam o tym, że w obiektach nie mnożysz przez 0.75 a w reszcie tak. A ta druga wartość którą masz stanowi gdzie będzie się ustawiać.