I want to shuffle columns without order; completely pseudo-randomly, on one line of code.

Before:

```
  A B
0 1 2
1 1 2

```

After:

```
  B A
0 2 1
1 2 1

```

My attempts so far:

```
df = df.reindex(columns=columns)

df.sample(frac=1, axis=1)

df.apply(np.random.shuffle, axis=1)

```