Understanding sampling, boolean comparison, assignment statement and checking for success

trial =sample(1:6, size = 6, replace = TRUE)
trial==1:6
[1] FALSE FALSE FALSE FALSE  TRUE FALSE
x=trial==1:6
if (any (x==TRUE)) cat ("success")
success
N=500
freq=0
for (i in 1:N){
  trial =sample(1:6, size = 6, replace = TRUE)
  x=trial==1:6
  if (any(x==TRUE)) freq=freq+1
}
cat("The probability of a face matching a trial is approximately ",freq/N, "where N =", N)
The probability of a face matching a trial is approximately  0.654 where N = 500
LS0tCnRpdGxlOiAiUmVwbGljYXRpbmcgRXhhbXBsZSAxLjEgb24gcGFnZSA1IG9mIHRleHQtIFBhcnQgMSAoTWF0aCAyMTAwLCAyMCBKYW51YXJ5IDIwMjEpIgpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sKLS0tCgpVbmRlcnN0YW5kaW5nIHNhbXBsaW5nLCBib29sZWFuIGNvbXBhcmlzb24sIGFzc2lnbm1lbnQgc3RhdGVtZW50IGFuZCBjaGVja2luZyBmb3Igc3VjY2VzcwoKYGBge3J9CnRyaWFsID1zYW1wbGUoMTo2LCBzaXplID0gNiwgcmVwbGFjZSA9IFRSVUUpCnRyaWFsPT0xOjYKeD10cmlhbD09MTo2CmlmIChhbnkgKHg9PVRSVUUpKSBjYXQgKCJzdWNjZXNzIikKYGBgCmBgYHtyfQpOPTUwMApmcmVxPTAKZm9yIChpIGluIDE6Til7CiAgdHJpYWwgPXNhbXBsZSgxOjYsIHNpemUgPSA2LCByZXBsYWNlID0gVFJVRSkKICB4PXRyaWFsPT0xOjYKICBpZiAoYW55KHg9PVRSVUUpKSBmcmVxPWZyZXErMQp9CgpjYXQoIlRoZSBwcm9iYWJpbGl0eSBvZiBhIGZhY2UgbWF0Y2hpbmcgYSB0cmlhbCBpcyBhcHByb3hpbWF0ZWx5ICIsZnJlcS9OLCAid2hlcmUgTiA9IiwgTikKYGBgCgoKCg==