var crypto/rand.Reader

19 uses

	crypto/rand (current package)
		rand.go#L34: var Reader io.Reader = rand.Reader
		rand.go#L52: 	if rand.IsDefaultReader(Reader) {
		rand.go#L60: 		_, err = io.ReadFull(Reader, bb)

	crypto/ed25519
		ed25519.go#L154: 			random = cryptorand.Reader

	crypto/tls
		common.go#L1170: 		return rand.Reader

	github.com/coder/websocket
		dial.go#L232: 		rr = rand.Reader
		write.go#L331: 		_, err = io.ReadFull(rand.Reader, c.writeHeaderBuf[:4])

	github.com/gotd/td/crypto
		rand_notjs.go#L13: 	return rand.Reader

	github.com/klauspost/compress/zstd
		encoder.go#L500: 		frame, err := skippableFrame(s.filling[:0], add, rand.Reader)
		encoder.go#L631: 		dst, err = skippableFrame(dst, add, rand.Reader)

	github.com/refraction-networking/utls
		common.go#L1155: 		return rand.Reader
		u_ech.go#L83: 			rndIndex, err := rand.Int(rand.Reader, big.NewInt(int64(len(g.CandidateConfigIds))))
		u_ech.go#L99: 			rndIndex, err := rand.Int(rand.Reader, big.NewInt(int64(len(g.CandidateCipherSuites))))
		u_ech.go#L136: 			rndIndex, err := rand.Int(rand.Reader, big.NewInt(int64(len(g.CandidatePayloadLens))))
		u_parrots.go#L2714: 	randInt64, err := crand.Int(crand.Reader, big.NewInt(math.MaxInt64))
		u_quic_transport_parameters.go#L84: 	randMultiply, err := rand.Int(rand.Reader, max)
		u_quic_transport_parameters.go#L266: 	randVal, err := rand.Int(rand.Reader, max)

	github.com/refraction-networking/utls/internal/hpke
		hpke.go#L93: 		privEph, err = dh.dh.GenerateKey(rand.Reader)

	mime/multipart
		writer.go#L87: 	_, err := io.ReadFull(rand.Reader, buf[:])