CBC

randomness