xxxxxxxxxx
29
let alphabet = "خوارزمية";
let letters = [];
let sizes = [];
function setup() {
createCanvas(600, 400);
textAlign(CENTER, CENTER);
noLoop();
// Generate random letters and their sizes
for (let i = 0; i < 10; i++) {
let randomIndex = floor(random(alphabet.length));
letters.push(alphabet[randomIndex]);
let randomAngle = random(TWO_PI);
sizes.push(abs(tan(randomAngle)) * 30); // Scale size based on tan function
}
}
function draw() {
background(220);
// Display letters with random sizes
for (let i = 0; i < letters.length; i++) {
fill(random(255), random(255), random(255)); // Random color for each letter
textSize(sizes[i]);
text(letters[i], width / 2 + (i - letters.length / 2) * 60, height / 2);
}
}