Я анимирую форму многоугольника внутри SVG (поэтому ее можно использовать в качестве фона в CSS). Мне любопытно, есть ли способ случайным образом сгенерировать значение для использования или какой-либо другой способ, чтобы анимация не всегда начиналась с одной и той же позиции при каждой загрузке (без использования внешней библиотеки SVG и без использования JavaScript)?
Вот текущий SVG:
<polygon style="stroke:rgb(255,0,0);fill:transparent;" points="0,0 121.5,150 600,0 ">
<animate attributeName="points" dur="24s" values="0,20 121.5,150 600,0; 0,100 571.5,150 306.5,0; 0,20 121.5,150 600,0" repeatCount="indefinite" keyTimes="0; 0.5; 1" calcMode="spline" keySplines=".5 0 .5 1; .5 0 .5 1" />
</polygon>