···99 * only one argument is provided, a string between `'A'` and the given string is
1010 * returned.
1111 *
1212- * ```
1313- * import { random } from 'bb26'
1414- *
1515- * random('AAA') // 'NE'
1616- * random('AAA', 'AAAA') // 'KXZ'
1717- * ```
1818- *
1912 * @param lower
2013 * @param upper
2114 * @returns Random string
-10
source/range.ts
···99 *
1010 * If `end` is not specified, it's set to `start` with `start` then set to `'A'`.
1111 *
1212- * ```
1313- * import { range } from 'bb26'
1414- *
1515- * range('B') // ['A']
1616- * range('C') // ['A', 'B']
1717- * range('B', 'C') // ['B']
1818- * range('B', 'D') // ['B', 'C']
1919- * range('Z', 'AC') // ['Z', 'AA', 'AB']
2020- * ```
2121- *
2212 * @param start - The start of the range
2313 * @param end - The end of the range
2414 */
-10
source/to-bb26.ts
···55/**
66 * Converts a decimal number to a bijective base-26 string.
77 *
88- * ```
99- * import { toBb26 } from 'bb26'
1010- *
1111- * toBb26(1) // 'A'
1212- * toBb26(2) // 'B'
1313- * toBb26(26) // 'Z'
1414- * toBb26(27) // 'AA'
1515- * toBb26(28) // 'AB'
1616- * ```
1717- *
188 * @param number
199 */
2010export default function toBb26(number: number): string {