Uruguayans will be able to buy up to 10 grams of marijuana a week at between $0.85 and $1 a gram, a low price designed to compete with black market cannabis.