processing/p5.js

Use random() more in p5.strands examples

開放

#8,776 建立於 2026年5月10日

 (4 則留言) (1 個反應) (1 位負責人)JavaScript (3,178 個分叉)batch import
Area:WebGLDocumentationEnhancementHelp Wantedp5.js 2.0+p5.strands

倉庫指標

星標
 (20,784 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Increasing access

Previously, we didn't have random() supported, so many examples use noise() as a source of randomness. This works, but is a little less familiar from how one would use p5 outside of strands, so switching to random() makes these examples a little easier to understand.

Most appropriate sub-area of p5.js?

  • Accessibility
  • Color
  • Core/Environment/Rendering
  • Data
  • DOM
  • Events
  • Image
  • IO
  • Math
  • Typography
  • Utilities
  • WebGL
  • Build process
  • Unit testing
  • Internationalization
  • Friendly errors
  • Other (specify if possible)

Feature enhancement details

e.g. in the second example in https://beta.p5js.org/reference/p5/buildStrokeShader/, it uses noise for dithering. We probably need to look through all the strands reference items to get a full list of what might need to be updated.

貢獻者指南