Lines Matching refs:Uniform
33 (*dst)[i] = static_cast<char>(' ' + rnd->Uniform(95)); // ' ' .. '~' in RandomString()
42 ret[i] = static_cast<char>('a' + rnd->Uniform(26)); in RandomHumanReadableString()
57 indx = rnd->Uniform(sizeof(kTestChars)); in RandomKey()
165 ss << static_cast<char>(rnd->Uniform(26) + 'a'); in RandomName()
171 auto ret = static_cast<CompressionType>(rnd->Uniform(6)); in RandomCompressionType()
188 int random_num = pre_defined >= 0 ? pre_defined : rnd->Uniform(4); in RandomSliceTransform()
191 return NewFixedPrefixTransform(rnd->Uniform(20) + 1); in RandomSliceTransform()
193 return NewCappedPrefixTransform(rnd->Uniform(20) + 1); in RandomSliceTransform()
203 opt.cache_index_and_filter_blocks = rnd->Uniform(2); in RandomBlockBasedTableOptions()
204 opt.pin_l0_filter_and_index_blocks_in_cache = rnd->Uniform(2); in RandomBlockBasedTableOptions()
205 opt.pin_top_level_index_and_filter = rnd->Uniform(2); in RandomBlockBasedTableOptions()
211 index_types[rnd->Uniform(static_cast<int>(index_types.size()))]; in RandomBlockBasedTableOptions()
212 opt.hash_index_allow_collision = rnd->Uniform(2); in RandomBlockBasedTableOptions()
213 opt.checksum = static_cast<ChecksumType>(rnd->Uniform(3)); in RandomBlockBasedTableOptions()
214 opt.block_size = rnd->Uniform(10000000); in RandomBlockBasedTableOptions()
215 opt.block_size_deviation = rnd->Uniform(100); in RandomBlockBasedTableOptions()
216 opt.block_restart_interval = rnd->Uniform(100); in RandomBlockBasedTableOptions()
217 opt.index_block_restart_interval = rnd->Uniform(100); in RandomBlockBasedTableOptions()
218 opt.whole_key_filtering = rnd->Uniform(2); in RandomBlockBasedTableOptions()
225 int random_num = pre_defined >= 0 ? pre_defined : rnd->Uniform(4); in RandomTableFactory()
255 db_opt->advise_random_on_open = rnd->Uniform(2); in RandomInitDBOptions()
256 db_opt->allow_mmap_reads = rnd->Uniform(2); in RandomInitDBOptions()
257 db_opt->allow_mmap_writes = rnd->Uniform(2); in RandomInitDBOptions()
258 db_opt->use_direct_reads = rnd->Uniform(2); in RandomInitDBOptions()
259 db_opt->use_direct_io_for_flush_and_compaction = rnd->Uniform(2); in RandomInitDBOptions()
260 db_opt->create_if_missing = rnd->Uniform(2); in RandomInitDBOptions()
261 db_opt->create_missing_column_families = rnd->Uniform(2); in RandomInitDBOptions()
262 db_opt->enable_thread_tracking = rnd->Uniform(2); in RandomInitDBOptions()
263 db_opt->error_if_exists = rnd->Uniform(2); in RandomInitDBOptions()
264 db_opt->is_fd_close_on_exec = rnd->Uniform(2); in RandomInitDBOptions()
265 db_opt->paranoid_checks = rnd->Uniform(2); in RandomInitDBOptions()
266 db_opt->skip_log_error_on_recovery = rnd->Uniform(2); in RandomInitDBOptions()
267 db_opt->skip_stats_update_on_db_open = rnd->Uniform(2); in RandomInitDBOptions()
268 db_opt->skip_checking_sst_file_sizes_on_db_open = rnd->Uniform(2); in RandomInitDBOptions()
269 db_opt->use_adaptive_mutex = rnd->Uniform(2); in RandomInitDBOptions()
270 db_opt->use_fsync = rnd->Uniform(2); in RandomInitDBOptions()
271 db_opt->recycle_log_file_num = rnd->Uniform(2); in RandomInitDBOptions()
272 db_opt->avoid_flush_during_recovery = rnd->Uniform(2); in RandomInitDBOptions()
273 db_opt->avoid_flush_during_shutdown = rnd->Uniform(2); in RandomInitDBOptions()
276 db_opt->max_background_compactions = rnd->Uniform(100); in RandomInitDBOptions()
277 db_opt->max_background_flushes = rnd->Uniform(100); in RandomInitDBOptions()
278 db_opt->max_file_opening_threads = rnd->Uniform(100); in RandomInitDBOptions()
279 db_opt->max_open_files = rnd->Uniform(100); in RandomInitDBOptions()
280 db_opt->table_cache_numshardbits = rnd->Uniform(100); in RandomInitDBOptions()
283 db_opt->db_write_buffer_size = rnd->Uniform(10000); in RandomInitDBOptions()
284 db_opt->keep_log_file_num = rnd->Uniform(10000); in RandomInitDBOptions()
285 db_opt->log_file_time_to_roll = rnd->Uniform(10000); in RandomInitDBOptions()
286 db_opt->manifest_preallocation_size = rnd->Uniform(10000); in RandomInitDBOptions()
287 db_opt->max_log_file_size = rnd->Uniform(10000); in RandomInitDBOptions()
294 db_opt->max_subcompactions = rnd->Uniform(100000); in RandomInitDBOptions()
298 db_opt->WAL_size_limit_MB = uint_max + rnd->Uniform(100000); in RandomInitDBOptions()
299 db_opt->WAL_ttl_seconds = uint_max + rnd->Uniform(100000); in RandomInitDBOptions()
300 db_opt->bytes_per_sync = uint_max + rnd->Uniform(100000); in RandomInitDBOptions()
301 db_opt->delayed_write_rate = uint_max + rnd->Uniform(100000); in RandomInitDBOptions()
302 db_opt->delete_obsolete_files_period_micros = uint_max + rnd->Uniform(100000); in RandomInitDBOptions()
303 db_opt->max_manifest_file_size = uint_max + rnd->Uniform(100000); in RandomInitDBOptions()
304 db_opt->max_total_wal_size = uint_max + rnd->Uniform(100000); in RandomInitDBOptions()
305 db_opt->wal_bytes_per_sync = uint_max + rnd->Uniform(100000); in RandomInitDBOptions()
308 db_opt->stats_dump_period_sec = rnd->Uniform(100000); in RandomInitDBOptions()
313 cf_opt->compaction_style = (CompactionStyle)(rnd->Uniform(4)); in RandomInitCFOptions()
316 cf_opt->report_bg_io_stats = rnd->Uniform(2); in RandomInitCFOptions()
317 cf_opt->disable_auto_compactions = rnd->Uniform(2); in RandomInitCFOptions()
318 cf_opt->inplace_update_support = rnd->Uniform(2); in RandomInitCFOptions()
319 cf_opt->level_compaction_dynamic_level_bytes = rnd->Uniform(2); in RandomInitCFOptions()
320 cf_opt->optimize_filters_for_hits = rnd->Uniform(2); in RandomInitCFOptions()
321 cf_opt->paranoid_file_checks = rnd->Uniform(2); in RandomInitCFOptions()
322 cf_opt->purge_redundant_kvs_while_flush = rnd->Uniform(2); in RandomInitCFOptions()
323 cf_opt->force_consistency_checks = rnd->Uniform(2); in RandomInitCFOptions()
324 cf_opt->compaction_options_fifo.allow_compaction = rnd->Uniform(2); in RandomInitCFOptions()
325 cf_opt->memtable_whole_key_filtering = rnd->Uniform(2); in RandomInitCFOptions()
328 cf_opt->hard_rate_limit = static_cast<double>(rnd->Uniform(10000)) / 13; in RandomInitCFOptions()
329 cf_opt->soft_rate_limit = static_cast<double>(rnd->Uniform(10000)) / 13; in RandomInitCFOptions()
331 static_cast<double>(rnd->Uniform(10000)) / 20000.0; in RandomInitCFOptions()
334 cf_opt->level0_file_num_compaction_trigger = rnd->Uniform(100); in RandomInitCFOptions()
335 cf_opt->level0_slowdown_writes_trigger = rnd->Uniform(100); in RandomInitCFOptions()
336 cf_opt->level0_stop_writes_trigger = rnd->Uniform(100); in RandomInitCFOptions()
337 cf_opt->max_bytes_for_level_multiplier = rnd->Uniform(100); in RandomInitCFOptions()
338 cf_opt->max_mem_compaction_level = rnd->Uniform(100); in RandomInitCFOptions()
339 cf_opt->max_write_buffer_number = rnd->Uniform(100); in RandomInitCFOptions()
340 cf_opt->max_write_buffer_number_to_maintain = rnd->Uniform(100); in RandomInitCFOptions()
341 cf_opt->max_write_buffer_size_to_maintain = rnd->Uniform(10000); in RandomInitCFOptions()
342 cf_opt->min_write_buffer_number_to_merge = rnd->Uniform(100); in RandomInitCFOptions()
343 cf_opt->num_levels = rnd->Uniform(100); in RandomInitCFOptions()
344 cf_opt->target_file_size_multiplier = rnd->Uniform(100); in RandomInitCFOptions()
349 cf_opt->max_bytes_for_level_multiplier_additional[i] = rnd->Uniform(100); in RandomInitCFOptions()
353 cf_opt->arena_block_size = rnd->Uniform(10000); in RandomInitCFOptions()
354 cf_opt->inplace_update_num_locks = rnd->Uniform(10000); in RandomInitCFOptions()
355 cf_opt->max_successive_merges = rnd->Uniform(10000); in RandomInitCFOptions()
356 cf_opt->memtable_huge_page_size = rnd->Uniform(10000); in RandomInitCFOptions()
357 cf_opt->write_buffer_size = rnd->Uniform(10000); in RandomInitCFOptions()
360 cf_opt->bloom_locality = rnd->Uniform(10000); in RandomInitCFOptions()
361 cf_opt->max_bytes_for_level_base = rnd->Uniform(10000); in RandomInitCFOptions()
366 db_options.max_open_files == -1 ? uint_max + rnd->Uniform(10000) : 0; in RandomInitCFOptions()
368 db_options.max_open_files == -1 ? uint_max + rnd->Uniform(10000) : 0; in RandomInitCFOptions()
369 cf_opt->max_sequential_skip_in_iterations = uint_max + rnd->Uniform(10000); in RandomInitCFOptions()
370 cf_opt->target_file_size_base = uint_max + rnd->Uniform(10000); in RandomInitCFOptions()
372 cf_opt->target_file_size_base * rnd->Uniform(100); in RandomInitCFOptions()
374 uint_max + rnd->Uniform(10000); in RandomInitCFOptions()
377 cf_opt->rate_limit_delay_max_milliseconds = rnd->Uniform(10000); in RandomInitCFOptions()