class Try {
public static void main
( String args
[ ] ) { int [ ] collection = new int [ 6 ] ;
collection[ 0 ] = 8 ;
collection[ 1 ] = 2 ;
collection[ 2 ] = 4 ;
collection[ 3 ] = 2 ;
collection[ 4 ] = 21 ;
collection[ 5 ] = 3 ;
int [ ] result = new int [ 4 ] ;
boolean exist;
for ( int j = 0 ; j< 4 ; j++ ) {
exist = false ;
int r, temp;
r = rnd.get ( 5 ) ;
//losowanie indeksu do tablicy collection[]
temp = collection[ r] ;
for ( int i = 0 ; i< 6 ; i++ )
{
//sprawdzanie czy tej wartosci juz nie ma w tablicy result
if ( temp == result[ i] ) {
exist = true ;
break ;
}
}
if ( exist == false ) {
result[ j] = temp;
}
else
{
j--;
}
}
}
}
Y2xhc3MgVHJ5ewogCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKXsKCQlpbnRbXSBjb2xsZWN0aW9uID0gbmV3IGludFs2XTsKIAoJCWNvbGxlY3Rpb25bMF0gPSA4OwoJCWNvbGxlY3Rpb25bMV0gPSAyOwoJCWNvbGxlY3Rpb25bMl0gPSA0OwoJCWNvbGxlY3Rpb25bM10gPSAyOwoJCWNvbGxlY3Rpb25bNF0gPSAyMTsKCQljb2xsZWN0aW9uWzVdID0gMzsKIAoJCVJhbmRvbSBybmQgPSBuZXcgUmFuZG9tKCk7CgkJaW50W10gcmVzdWx0ID0gbmV3IGludFs0XTsKCgkJYm9vbGVhbiBleGlzdDsKCQlmb3IoaW50IGogPSAwOyBqPDQ7IGorKyl7CgkJCWV4aXN0ID0gZmFsc2U7CgoJCQlpbnQgciwgdGVtcDsKCQkJciA9IHJuZC5nZXQoIDUgKTsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJyID0gIityKTsgCgoJCQkvL2xvc293YW5pZSBpbmRla3N1IGRvIHRhYmxpY3kgY29sbGVjdGlvbltdCgkJCXRlbXAgPSBjb2xsZWN0aW9uW3JdOwoJCQoJCQoKCQkJZm9yKGludCBpID0gMDsgaTw2OyBpKyspCgkJCXsKCQkJCS8vc3ByYXdkemFuaWUgY3p5IHRlaiB3YXJ0b3NjaSBqdXogbmllIG1hIHcgdGFibGljeSByZXN1bHQKCQkJCWlmKHRlbXAgPT0gcmVzdWx0W2ldKXsKCQkJCQlleGlzdCA9IHRydWU7CgkJCQkJYnJlYWs7CgkJCQl9CgkJCX0KCQkJaWYoZXhpc3QgPT0gZmFsc2UpewoJCQkJcmVzdWx0W2pdID0gdGVtcDsKCQkJfQoJCQllbHNlCgkJCXsKCQkJCWotLTsJCgkJCX0KCQkJCgkJfQoJfQogfQ==