V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
melovto
V2EX  ›  分享创造

做了一个基于 4 种颜色来表示身份的 JavaScript 随机 ID 生成器

  •  1
     
  •   melovto · 2022-09-26 00:02:07 +08:00 · 1638 次点击
    这是一个创建于 570 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景: 因为要为社交网络中的用户生成一个唯一的颜色信息 自己代码中无意间发现了这个诉求场景 所以抽象出来的这个 colorid 概念

    性能: 生成算法和 uuid.v4 很接近 也使用了强随机 crypto 而性能方面相比 uuid 更好一些

    Repo: https://github.com/rustq/colorid.js

    第 1 条附言  ·  2022-09-26 21:11:49 +08:00

    也欢迎关注这个项目的 Rust 版: rustq/colorid

    5 条回复    2022-09-27 19:20:23 +08:00
    melovto
        1
    melovto  
    OP
       2022-09-26 00:17:56 +08:00
    代码中的场景就是类似上图的这种场景
    LittleYe233
        2
    LittleYe233  
       2022-09-26 02:00:18 +08:00 via Android
    有点意思,先 star 了
    rekulas
        3
    rekulas  
       2022-09-26 10:12:03 +08:00
    辨识度太低了。。
    之前看过某些网站用纯算法(非 ai)生成头像的,而且辨识度很高
    melovto
        4
    melovto  
    OP
       2022-09-26 13:09:49 +08:00 via iPhone
    @rekulas 感谢建议 我这边关注下
    xiaozhua
        5
    xiaozhua  
       2022-09-27 19:20:23 +08:00 via iPhone
    既然也做了 rust 版本为什么不直接做 wasm 版本
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3657 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:53 · PVG 12:53 · LAX 21:53 · JFK 00:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.