算法藝術生成(p5.js):帶種子的隨機與可調參數的生成藝術

前言

用代碼做生成藝術時,常見兩個麻煩:一是 Math.random() 每次結果不同,好不容易調出滿意的構圖,保存下來卻無法復現;二是參數散落在腳本各處,想換一組參數要改好幾處代碼。下面介紹的這個 Skill 針對的就是這兩點:用帶種子的隨機數保證畫面可復現,並提供可調的交互參數。

這是什麼

「算法藝術生成(p5.js)」是一個基於 p5.js 的生成藝術 Skill,座標 @org-02qudk26/algorithmic-art-1,版本 1.0.0,分類 design-media,由智雨科技(enterprise 來源)發佈並維護。它解決的是:用編程手段生成算法藝術作品時,隨機結果不可復現、參數不可調的問題。官方簡介爲:”Creating algorithmic art using p5.js with seeded randomness and interactive para…”(原文到此截斷)。

已覈實的核心能力

根據已抓取的官方資料,可以確認的能力只有兩點:

1、基於 p5.js 做算法藝術(algorithmic art)生成;
2、使用帶種子的隨機數(seeded randomness),即同樣的種子可得到同樣的隨機序列,畫面可復現;
3、提供交互參數(interactive parameters)——簡介中 “interactive para” 之後被截斷,具體參數名與交互方式在資料中沒有給出,本文不推測。

Skill 標註 requires_api_key=false,即運行該 Skill 不需要配置 API Key。

安裝與啓用

已抓取資料中沒有提供安裝命令、目錄約定或配置文件字段,官方頁面本次也無法訪問,因此本文不給出安裝步驟。在支持通用 SKILL.md 格式的 Agent(如 Cursor、Codex CLI、Claude Code)中使用時,請以官方頁面說明爲準,不要照抄第三方教程中的命令。

典型用法

資料中沒有附帶可復現的示例代碼或命令,本文不編寫未經官方覈實的示例。可以從官方簡介確認的用法方向是:在 p5.js 項目中調用該 Skill 生成畫面,用種子固定隨機結果,用交互參數調整畫面,從而做到「同一種子 → 同一畫面,改參數 → 出變體」。

適用場景與注意

適合誰:需要在 Agent 工作流裏生成算法藝術作品、且要求結果可復現的開發者;做視覺探索、海報或背景圖等生成式設計的場景也可參考。

注意:

1、該 Skill 依賴 p5.js,運行環境需要能加載 p5.js,具體加載方式資料未說明;
2、簡介文本被截斷,交互參數的完整列表需以官方頁面爲準;
3、截至抓取時,Skill 顯示安裝數爲 0,說明使用者反饋樣本極少,效果需自行驗證;
4、頁面顯示評分 100000、下載 976,評分基數不明,參考價值有限。

結尾

這個 Skill 的價值在於兩點:帶種子的隨機讓生成結果可復現,交互參數讓調整不必改散代碼。對於想在 Agent 裏做 p5.js 生成藝術的人來說,它是一個小而具體的選擇,但目前公開資料有限,建議先打開官方頁面覈實能力與用法。

官方地址:https://api.skillhub.cn/org-02qudk26/algorithmic-art-1
頁面地址:https://www.skillhub.cn/skills/org-02qudk26/algorithmic-art-1

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜