Username Availability Fun Rater

Declaredlocal3–20ASCIIusername syntaxandfinitecalleroccupiedlistONLY,no networkactualavailability,brand suitability or safety. Offline bounded explicit text/rule convention,not natural-language validity,personaltrait inference or security.

Description

A local username check can compare a candidate with a declared syntax and a recorded unavailable list.

A local username check can compare a candidate with a declared syntax and a recorded unavailable list.1

List absence leaves real service availability unresolved.

When to use Username Availability Fun Rater

Use this tool to apply the stated username availability fun rater operation with an explicit input and unit basis.

How to use Username Availability Fun Rater and how it works

  1. Establish the text or game convention described above.
  2. Enter actualCandidateUsername, callerObservedUnavailableUsernames and run the tool.
  3. Read result.matchesDeclaredLocalSyntax, result.notInCallerUnavailableList using the output meanings below.
  4. If input is rejected, correct the stated type, range, ordering or alignment issue and rerun; review successful results under the declared convention.
Input fieldMeaningValue typeRequirement
actualCandidateUsernameCandidate username, on the basis specified in the algorithm.stringrequired; further conditions in the algorithm
callerObservedUnavailableUsernamesObserved unavailable usernames, on the basis specified in the algorithm.array of stringrequired; dense; align related rows as specified; at most 128 strings; 128 UTF-16 units each; further conditions in the algorithm

Require a nonblank candidate and a nonempty distinct unavailable list. Check 3–20 ASCII characters starting with a letter and continuing with letters, digits or underscore; test exact list membership separately.

syntax = letter then 2–19 letters/digits/underscores; absent = no exact recorded match

Apply the declared units, ordering and branch conditions.

Output fieldMeaningValue type
resultObject containing the declared output fields.object
result.matchesDeclaredLocalSyntaxBoolean check of the local 3–20-character username rule.boolean
result.notInCallerUnavailableListTrue when no exact recorded unavailable label matches; not live availability.boolean
json
{
  "input": {
    "actualCandidateUsername": "juniper_3",
    "callerObservedUnavailableUsernames": [
      "maple"
    ]
  },
  "output": {
    "result": {
      "matchesDeclaredLocalSyntax": true,
      "notInCallerUnavailableList": true
    }
  }
}

Limitations and assumptions

The output applies the declared operation to the values you supply. Establish the measurement basis, units, coefficients and any caller-selected rules before interpreting it. The tool does not independently collect or verify observations or decide whether a model or reference applies.

Supply explicit required fields with the documented types and dense aligned arrays. Unknown fields, wrong types and nonfinite numbers are rejected. Branch-specific constraints are explained above. A successful false boolean, negative signed difference, empty slice or unresolved tie is distinct from an input error. Very large inputs or outputs may be rejected by shared resource limits.

Alternative or Complementary methods

For a related operation, use Password Insulter Strength Rater. A password-themed joke reference can be kept separate from security assessment and credential handling.

For a related operation, use Nickname Shortener Fun. A short nickname can be formed as a prefix of a supplied name.

References

  1. Username Availability Fun Rater — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies