2024-05-30 12:27:25 +00:00
|
|
|
SELECT fuzzBits(toString('string'), 1); -- { serverError ILLEGAL_TYPE_OF_ARGUMENT }
|
|
|
|
SELECT fuzzBits('string', -1.0); -- { serverError ARGUMENT_OUT_OF_BOUND }
|
2020-05-29 11:38:20 +00:00
|
|
|
SELECT fuzzBits('', 0.3);
|
|
|
|
SELECT length(fuzzBits(randomString(100), 0.5));
|
|
|
|
SELECT toTypeName(fuzzBits(randomString(100), 0.5));
|
|
|
|
SELECT toTypeName(fuzzBits(toFixedString('abacaba', 10), 0.9));
|
2020-05-29 02:06:21 +00:00
|
|
|
|
|
|
|
SELECT
|
|
|
|
(
|
2020-05-30 05:47:05 +00:00
|
|
|
0.29 * 8 * 10000 < sum
|
|
|
|
AND sum < 0.31 * 8 * 10000
|
2020-05-29 02:06:21 +00:00
|
|
|
) AS res
|
|
|
|
FROM
|
|
|
|
(
|
|
|
|
SELECT
|
|
|
|
arraySum(
|
|
|
|
id -> bitCount(
|
|
|
|
reinterpretAsUInt8(
|
|
|
|
substring(
|
|
|
|
fuzzBits(
|
2024-11-09 03:20:13 +00:00
|
|
|
materialize(arrayStringConcat(arrayMap(x -> toString('\0'), range(10000)))),
|
2020-05-29 02:06:21 +00:00
|
|
|
0.3
|
|
|
|
),
|
|
|
|
id + 1,
|
|
|
|
1
|
|
|
|
)
|
|
|
|
)
|
|
|
|
),
|
|
|
|
range(10000)
|
|
|
|
) as sum
|
|
|
|
)
|