Lines Matching full:entropy

18 // A class to get entropy source values from the PrefService.
22 // the entropy source value from this helper class.
35 // Overriding the entropy source preferences with new values as given by
47 // Returns the high entropy source for this client, which is composed of a
48 // client ID and the low entropy source. This is intended to be unique for
53 // Returns the low entropy source that is used to randomize field trials on
58 // Returns the pseudo low entropy source for this client. Generates a new
63 // Returns the old low entropy source for this client. Does not generate a new
68 // Returns the limited entropy randomization source that is used to randomize
69 // field trials in a limited entropy layer. Generates a new value if there is
74 // The argument used to generate a non-identifying entropy source. We want no
75 // more than 13 bits of entropy, so use this max to return a number in the
76 // range [0, 7999] as the entropy source (12.97 bits of entropy).
98 // Loads the low entropy source values from prefs. Creates the new source
104 // Returns the limited entropy randomization source value if one is already
111 // Checks whether a value is on the range of allowed low entropy source
115 // Checks whether the given value is a valid limited entropy randomization
119 // Generates a new limited entropy randomization source.
125 // The non-identifying low entropy source values. These values seed the
128 // requiring low entropy. Clients which already have an "old" value continue
129 // incorporating it into the high entropy source, to avoid changing those
132 // The pseudo-low entropy source is not used for experiment diversion, but
135 // accumulate in actual low entropy source buckets.)
145 // limited entropy layer. During startup this value is set to one that's