Pick a Winner: Fair Random Draws
Picking a winner fairly means giving every entry an equal chance, which a random picker does and a human eye cannot. Whether you are running a giveaway, d
JSON, URL encoding, cron expressions, chmod, diffs, hashing and escaping, explained for daily use. Every companion tool runs client-side, so production data and configs never leave your machine.
Picking a winner fairly means giving every entry an equal chance, which a random picker does and a human eye cannot. Whether you are running a giveaway, d
Extracting the keys or values from JSON pulls out just the field names or just the data, which is how you map an unfamiliar structure or grab a column of
Cleaning a messy CSV means fixing the two problems that break imports: rows with missing fields and values that are not quoted correctly. A single ragged
Generating data from a regex pattern produces strings that match a rule you define, so you can create realistic test values such as phone numbers, codes,
Editing CSV columns means extracting just the ones you need or deleting the ones you do not, without opening a spreadsheet or writing a script. A wide exp
Generating random bytes or hex strings gives you unpredictable values for keys, tokens, test data, and salts, written either as raw byte numbers or as a c
AES is the encryption standard that scrambles text into unreadable ciphertext, which only someone with the right password can turn back into the original.
Changing a CSV delimiter swaps the character that separates columns, most often switching between commas and tabs, which is the difference between a CSV a
Generating random IP and MAC addresses gives you valid-looking network identifiers for testing, documentation, and demos without using real ones. An IP ad
bcrypt is a password hashing function designed to be slow on purpose, which is exactly what makes it good at protecting passwords. Instead of storing a pa
CSV is not the only tabular format, and converting it to YAML, XML, or a Markdown table makes the same data fit different tools: YAML for configuration, X
Generating test data gives you realistic fake records in JSON, CSV, TSV, or XML so you can build and test software without using real, sensitive informati