길이는 다르지만 방향은 같은 선을 그리려고 합니다. 이것이 효과가 있을 것이라고 생각한 것이지만 90도가 아닌 다른 각도(예: 이 예에서는 30도)를 넣으면 선이 같은 방향을 가리키지 않습니다.
\documentclass{scrartcl}
\usepackage[papersize={5.5cm,8cm}, left=0.5cm,right=0.5cm,top=1cm,bottom=1cm,margin=0pt]{geometry}
\pagestyle{empty}
\usepackage{tikz}
\usepackage{pgfmath}
\begin{document}
\centering
\begin{tikzpicture}[remember picture,overlay]
\foreach \x in {0,1,...,\paperwidth}{
\draw(current page.south west)++(\x pt,0)--++(30:rnd);
}
\end{tikzpicture}
\end{document}
답변1
난수를 얻으려면 \pgfmathparse
and 를 사용하세요 .\pgfmathresult
\documentclass{scrartcl}
\usepackage[papersize={5.5cm,8cm}, left=0.5cm,right=0.5cm,top=1cm,bottom=1cm,margin=0pt]{geometry}
\pagestyle{empty}
\usepackage{tikz}
\usepackage{pgf}
\pgfmathsetseed{\number\pdfrandomseed} % Getting different random numbers. If you don't want, comment this.
\begin{document}
\centering
\begin{tikzpicture}[remember picture,overlay]
\foreach \x in {0,1,...,\paperwidth}{
\pgfmathparse{int(rand*10)}\let\A=\pgfmathresult
\draw(current page.south west)++(\x pt,0)--++(80:\A);
}
\end{tikzpicture}
\end{document}