Coder Social home page Coder Social logo

jiang-taibai / random-string-generator Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 22.89 MB

UI widget for random string generation with customizable length (fixed or random range), character set (character level adjustment).随机生成字符串的UI小工具,可自定义长度(固定还是随机范围)、字符集(字符级调整)。

Home Page: https://jiang-taibai.github.io/random-string-generator/

License: MIT License

HTML 1.33% Vue 61.66% JavaScript 34.77% CSS 2.24%

random-string-generator's Introduction

Random String Generator

Build-passing Version-1.0.2 License-MIT CopyRight-Jiang_Liu

1. 介绍

虽然网上有很多随机字符串生成器,但缺点有以下几点:

  • 不安全:既然是在线生成,那么生成的字符串就有可能被纪录。
  • 无法自定义:长度、字符集无法细粒度自定义。
  • 无隐私性:生成的字符串无法隐藏显示,可能会被他人看到。
  • 无法保存:设置好的配置无法持久化到浏览器。
  • 界面不美观:界面不美观,操作不方便。

本项目是一个再简单不过的随机字符串生成器,简单到无需多介绍,但轮子再小也有它的价值。

Preview

2. 特点

  • 安全性:生成的字符串不会被纪录,你可以离线使用。
  • 自定义:长度(固定还是随机范围)、字符集(字符级调整)等都可以自定义。
  • 隐私性:生成的字符串可以隐藏显示,防止被他人看到。
  • 持久化:设置好的配置会持久化到浏览器,下次打开时会自动加载。
  • 美观:界面美观,操作方便。

3. 使用

3.1 在线使用

你可以打开开源社区托管网站在线使用:

3.2 使用离线 HTML

你可以下载本项目的发行版压缩包,然后在浏览器中打开压缩包内的 index.html 文件即可。

3.3 使用源码

你可以下载本项目的源码,确保你的电脑上已经安装了 Node.js 环境,然后执行以下命令:

git clone https://github.com/jiang-taibai/random-string-generator.git
cd random-string-generator
npm install
vite

然后打开浏览器访问 http://localhost:5173 即可(默认端口为 5173,以控制台显示为准)。

4. 鸣谢

本项目使用了以下开源项目:

本项目使用到了以下资源:

5. 未来计划

  • 批量生成:一次生成多个字符串。

6. 开源协议

本项目遵循 MIT 开源协议。

CopyRight © 2024~Present Jiang Liu

random-string-generator's People

Contributors

jiang-taibai avatar

Watchers

 avatar

random-string-generator's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.