Gibbs random sampling