3 of 5 I added a version with a \foreach (please feel free to roll-back if you don't like it)

A very simple proof of concept example:

\documentclass{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\draw[fill] (0,0) circle (.5) -- ++(10:2) circle (.5) -- ++(-20:2) circle (.5);
\end{tikzpicture}
\end{document}


Of course one could do some very nice tweaks such as building an own style for the lines and circles, but the code above contains at least everything that is needed to reach your goal.

Depending on what you need exactly, it was also very easily possible to automate the generation of such a chain including for example random angles between the beads.

Here's a version using a \foreach to specify a list of angles:

\documentclass{article}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}