Let $(\Omega ,\Sigma )$ be a measurable space, $X$ a Banach space whose characteristic of noncompact convexity is less than 1, $C$ a bounded closed convex subset of $X$, $KC(C)$ the family of all compact convex subsets of $C.$ We prove that a set-valued nonexpansive mapping $T\: C\rightarrow KC(C)$ has a fixed point. Furthermore, if $X$ is separable then we also prove that a set-valued nonexpansive operator $T\: \Omega \times C\rightarrow KC(C)$ has a random fixed point.